Anforderungstypen
Sie können abhängig vom Webservice eine HTTP-Anforderung in einer der folgenden Formen an einen Location Intelligence-Modul-Webservice senden:
- eine SOAP-Anforderung
- eine REST-Anforderung
- eine POST/GET-Anforderung
SOAP ist die Abkürzung von Simple Object Access Protocol. Eine SOAP-Anforderungsnachricht muss in dem XML-Format vorliegen, das über die SOAP-Spezifikation definiert ist.
REST ist die Abkürzung für Representational State Transfer. Eine REST-Anforderungsnachricht ist in den Abfragezeichenfolgeparametern einer HTTP-Anforderung enthalten.
Eine POST/GET-Anforderungsnachricht kann entweder als Abfragezeichenfolgeparameter über HTTP GET oder als XML-formatierte Nachricht über HTTP POST abgesendet werden. Die XML-formatierte Nachricht entspricht einer normalen SOAP-Anforderung mit entferntem SOAP XML-Wrapper.
Viele der Webservices akzeptieren Anforderungen in mehreren Formen. Der Feature-Dienst kann beispielsweise entweder eine SOAP-Anforderung oder eine REST-Anforderung verarbeiten. Einige Dienste können eine Anforderung jedoch nur in einer Form verarbeiten. Der Map Tiling-Dienst akzeptiert beispielsweise nur eine REST-Anforderung, und der Web Map Service kann nur eine POST/GET-Anforderung verarbeiten.
In der folgenden Tabelle sind die Anforderungstypen aufgelistet, die die einzelnen Webservices akzeptieren.
Webservice | SOAP | REST | POST/GET |
---|---|---|---|
Feature | ✔ | ✔ | |
Geometrie | ✔ | ||
Map Tiling | ✔ | ||
Mapping | ✔ | ✔ | |
Benannte Ressource | ✔ | ||
Web Feature * * | ✔ | ||
Web Map * | ✔ | ||
Web Map Tiling * | ✔ |