次の例では、ServiceCallout ポリシーが API プロキシ リクエストに存在し、そのコールアウト レスポンスに同じ名前(Set-Cookie)の複数のヘッダーが含まれているとします。Service Callout のレスポンス変数がデフォルトの calloutResponse の場合、次のポリシーにより 2 番目の Set-Cookie ヘッダー値が取得されます。
<AssignMessage name="AM-Payload-from-SC-header"> <Set> <Payload contentType="application/json"> {"Cookies from Service Callout":" {calloutResponse.header.Set-Cookie.2}"} </Payload> </Set> <IgnoreUnresolvedVariables>true </IgnoreUnresolvedVariables> <AssignTo>response</AssignTo> </AssignMessage>
すべてのヘッダー値を一覧表示するには、代わりに次の変数を使用します。
{calloutResponse.header.Set-Cookie.values}