標準ヘッダーおよびカスタム・ヘッダーのサポート
「RESTアダプタ」は、起動およびトリガー指示で標準およびカスタムのHTTPリクエストおよびレスポンス・ヘッダーをサポートしています。
-
アウトバウンド(呼出し)方向
HTTPヘッダーでは、アウトバウンド呼出しを使用してヘッダー・プロパティを指定できます。 多くのREST APIは、HTTPヘッダーに特定のプロパティが指定されていることを予期します(WSアドレスなどのヘッダー・プロパティを指定できるSOAP APIのように)。 標準HTTPヘッダーを使用して、これらのプロパティを指定します。 カスタムHTTPヘッダーを使用してプロパティを指定することもできます。 REST APIは、カスタム・ヘッダーでクライアント・アプリケーションからプロパティが渡されることを予期できます。カスタム・ヘッダーは、APIの動作に影響を与えることができます。 アダプタ・エンドポイント構成ウィザードで構成された標準およびカスタムのHTTPヘッダー・プロパティが自動的にマッパーに表示されます。 マッパーでヘッダー・プロパティをマップできます。
-
インバウンド(トリガー)方向
統合フローをRESTエンドポイントとして公開し、クライアント・アプリケーションが標準ヘッダーおよびカスタム・ヘッダーのプロパティを移入できるようにすることができます。 これらのプロパティを使用して、統合でルーティング式を作成できます。 アダプタ・エンドポイント構成ウィザードで構成された標準およびカスタムのHTTPヘッダー・プロパティが自動的にマッパーに表示されます。 マッパーでヘッダー・プロパティをマップできます。 「統合の2つの異なる起動エンドポイントに対するルーティング・パスの作成」と「オーケストレートされた統合の作成」を参照してください。
ノート:
-
ヘッダーの複数の値を送信する場合は、カンマ区切り値(CSV)を使用します。 これは、次のような1つのヘッダーかつ1つの値と見なされます。
val1 comma val2 comma val3 ...同じ値がマッパーを通してアウトバウンド・サービスに伝播されます。 アウトバウンド・サービスでは、複数の値として使用するためにヘッダーのCSVを解析する必要があります。
-
複数のヘッダーを同じ名前で格納することはできません。 WSDLでは、1つの要素を1つの一意の名前でしか格納できません。