リクエストの種類

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 *
* OGC 準拠 Web サービスを意味します。