PROBLEM
In bestimmten Fällen führt die Verwendung des Parameters "f=json" in einer Service-URL zur Suche nach einem Element oder Benutzer im ArcGIS-Portalverzeichnis zu unvollständigen und unformatierten JSON-Daten. In diesem Beispiel führt die Eingabe der folgenden URL zum Abrufen aller Benutzerinformationen zu unvollständigen Informationen, wie unten dargestellt.
https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=json

In der folgenden Abbildung ist ein Beispiel für vollständig formatierte JSON-Daten dargestellt.

Dies geschieht entwurfsbedingt. Die Verwendung des Parameters "f=json" in der URL ist Teil eines unterstützten Workflows, der ein Token erfordert, um alle Daten anzuzeigen. Der Parameter ohne das Token gibt aus Sicherheitsgründen unvollständige JSON-Daten zurück.
Verwenden Sie im Webbrowser den Parameter "f=pjson". In diesem Beispiel zeigt die folgende URL die vollständigen und formatierten Informationen an.
https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=pjson
Rufen Sie in ArcGIS Server das Token ab, um auf die vollständigen JSON-Daten zuzugreifen. Anweisungen hierzu finden Sie unter ArcGIS Server: Abrufen von ArcGIS Server-Token. Nachdem Sie den Token abgerufen haben, fügen Sie ihn nach dem Parameter "f=json" in die URL ein.
Dies ist die vollständige URL mit dem abgerufenen Token:
https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=json&token=<acquired_token>
Artikel-ID: 000032518
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten