PROBLEM

Die Verwendung des Parameters "f=json" in einer Service-URL führt in ArcGIS Server zur Ausgabe von unvollständigen und unformatierten JSON-Daten

Last Published: April 26, 2024

Beschreibung

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
Abbildung der unvollständigen Details, die nach Verwendung des Parameters "f=json" zurückgegeben werden

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

Abbildung der unvollständigen Details, die nach Verwendung des Parameters "f=pjson" zurückgegeben werden

Ursache

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.

Lösung oder Problemumgehung

Verwenden des Parameters "f=pjson"

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

Abrufen des Token

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>
Abbildung der Beispiel-URL mit dem abgerufenen Token

Artikel-ID: 000032518

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln