ERROR
Bei dem Versuch, einen gesicherten Web Feature Service (WFS) von einem OGC-Server (Open Geospatial Consortium) eines Drittanbieters in Portal for ArcGIS und ArcGIS Online hinzuzufügen, wird die folgende Fehlermeldung zurückgegeben:
Error: Das Element ist nicht vorhanden oder es kann nicht darauf zugegriffen werden.
Entwicklerwerkzeuge geben auch die folgende Fehlermeldung zurück:
Error: Der Wert des Headers 'Access-Control-Allow-Origin' in der Antwort darf nicht der Platzhalter '*' sein, wenn in der Anforderung der Modus 'include' für die Anmeldeinformationen verwendet wurde.
Dieses Problem besteht nur in Anwendungen, die JavaScript zum Anzeigen von Daten verwenden, z. B. ArcGIS Online und in Portal for ArcGIS. Damit der WFS zu ArcMap oder ArcGIS Pro hinzugefügt werden kann und die XML-Daten angezeigt werden können, müssen die URL und die Anmeldeinformationen in einem Browser eingegeben werden.
Ursache dieses Fehlers ist die Methode der Einrichtung des Service und der Interaktion von Cross-Origin Resource Sharing (CORS) mit Programmen, die JavaScript verwenden.
Wenn für die Anmeldeinformationen der Modus 'Include' für die Anmeldeinformationen festgelegt wurde, dann darf als Ursprung der Zugriffssteuerung (Access Control Origin) kein Platzhalter verwendet werden. Der Platzhalter im Ursprung der Zugriffssteuerung bedeutet für den OGC-Service, dass jede Domäne den Zugriff auf den Service anfordern kann. Wenn bei JavaScript-Anwendungen ein Platzhalter für den Ursprung der Zugriffssteuerung verwendet wird, sind keine Anmeldeinformationen erforderlich.
Hinweis: Wenn Anmeldeinformationen erforderlich sind, darf kein Platzhalter verwendet werden, da dies zu tolerant ist und dem Zweck des Anforderns von Anmeldeinformationen zuwider läuft. Dies stellt ein Sicherheitsrisiko dar.
Ändern Sie im WFS-Service ( Web Feature Service) den Platzhalter '*' im Ursprung der Zugriffssteuerung, und geben Sie stattdessen jeden Ursprung an, der den Service anfordert. Fügen Sie den Portal-Ursprung oder eine beliebige andere Domäne zu dieser Speicherortangabe im Service hinzu.
Hinweis: Da die obige Lösung in einem Server eines Drittanbieters umgesetzt wird, richtet sich die Methode der Umsetzung nach dem jeweiligen Server.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen