リクエストの種類
Web サービスに応じて、次のいずれかの形式の HTTP リクエストを Spatial モジュール Web サービスに送信できます。
- SOAP リクエスト
- REST リクエスト
- POST/GET リクエスト
SOAP は Simple Object Access Protocol の省略形です。SOAP リクエスト メッセージは、SOAP 仕様で定義された XML 形式でなければなりません。
REST は Representational State Transfer の省略形です。REST リクエスト メッセージは、HTTP リクエストのクエリ文字列パラメータに格納されます。
POST/GET リクエスト メッセージは、HTTP GET を介して送信されるクエリ文字列パラメータとして、または HTTP POST を介して送信される XML 形式メッセージとして作成できます。XML 形式メッセージは通常の SOAP リクエストと同一ですが、SOAP XML ラッパーは削除されています。
多くの Web サービスは、複数の形式のリクエストを受け入れることができます。例えば、Feature Service は SOAP リクエストまたは REST リクエストを受け入れることができます。ただし、1 つの形式でしかリクエストを受け入れられないサービスもあります。例えば、Map Tiling Service が受け入れられるのは REST リクエストだけで、Web Map Service が受け入れられるのは POST/GET リクエストだけです。
次の表に、各 Web サービスが受け入れられるリクエストの種類を示します。
Web サービス | SOAP | REST | POST/GET |
---|---|---|---|
Feature | ✔ | ✔ | |
Geometry | ✔ | ||
Map Tiling | ✔ | ||
Mapping | ✔ | ✔ | |
Named Resource | ✔ | ||
Web Feature * * | ✔ | ||
Web Map * | ✔ | ||
Web Map Tiling * | ✔ |