2.15.1 HTTP受付を使用したサービス部品の呼び出し
HTTPクライアントとして利用するWebブラウザから発信されたHTTPリクエストは,Webサーバを経由してHTTP受付で受け付けられます。そのあと,HTTPリクエストは要求電文(サービス部品呼び出し要求)に変換され,ビジネスプロセス上でサービス部品を呼び出します。
応答時は,ビジネスプロセス上の応答電文がHTTP受付でHTTPレスポンスの形式に変換され,Webブラウザに応答を返します。
HTTP受付を使用したサービス部品呼び出し要求・応答の流れを次の図に示します。
|
- HTTP受付でサポートするメソッド
-
HTTP受付でサポートするメソッドを次に示します。
- GETメソッド
-
HTTPクライアントからサービスプラットフォームにクエリストリングの情報を渡して,テキストデータおよびファイルのデータをダウンロードするためのメソッドです。
- POSTメソッド
-
HTTPクライアントからサービスプラットフォームにテキストデータの送信およびファイルのデータをアップロードするためのメソッドです。レスポンスとしてテキストデータの受信およびファイルのデータをダウンロードすることもできます。
- HEADメソッド
-
HTTPクライアントからサービスプラットフォームにクエリストリングの情報を渡して,HTTPヘッダをアップロードするためのメソッドです。
- PUTメソッド
-
HTTPクライアントからサービスプラットフォームにテキストデータの送信およびファイルのデータをアップロードするためのメソッドです。レスポンスとしてテキストデータの受信およびファイルのデータをダウンロードすることもできます。テキストデータ,およびファイルを更新または作成する目的で使用します。
- DELETEメソッド
-
テキストデータおよびファイルのデータを削除するためのメソッドです。
- OPTIONSメソッド
-
利用できるメソッドの一覧を取得するためのメソッドです。
- HTTP受付でサポートするWebサーバおよびHTTPクライアント
-
HTTP受付でサポートするWebサーバおよびHTTPクライアントを次に示します。
- Webサーバ
-
HTTP 1.1に準拠した,Component Containerで動作するWebサーバをサポートしています。
- HTTPクライアント
-
上記のWebサーバがサポートするHTTPクライアントをサポートしています。