次の方法で共有


HTTP ヘッダーを設定する

テンプレート ID: setheader

既存の応答ヘッダーまたは要求ヘッダーに値を割り当てるか、新しい応答ヘッダーまたは要求ヘッダーを追加します。 このテンプレートは Power Apps と Power Automate で利用可能です。

このポリシー テンプレートのターゲット ユース ケースは、HTTP 要求または応答に情報を上書きまたは追加することです。

次のパラメーターを使用する例をいくつか見てみましょう。

ヘッダー: test = foo

connectionParameters: cat=bar

ヘッダー名ヘッダー値結果のヘッダー
test@headers('test')mootest=foomoo
testmoo@headers('test')test=moofoo
cat@connectionParameters(‘cat’, ‘’)test=foo; cat=bar
名称@connectionParameters(‘name’, ‘’)test=foo; name=""

オープンソース コネクタの例

このテンプレートの複数のインスタンスがオープン ソース コネクタリポジトリで使用され、ここにそれらのいくつかを挙げておきます。

コネクタシナリオ
GetAccept応答の HTTP ヘッダーは、新しい静的値によって上書きされます
Peltarion要求の HTTP ヘッダーは、静的な値 application/json によって上書きされます。これは、一般的なシナリオです
OpenText ContentServer要求の HTTP ヘッダーは、エンド ユーザーの接続の設定によって上書きされます

入力パラメーター

件名 キー 必要 内容
Header name x-ms-apimTemplateParameter.name String 設定するヘッダーの名前を指定します。
Header value x-ms-apimTemplateParameter.value String 設定するヘッダーの値を指定します。
Action if header exists x-ms-apimTemplateParameter.existsAction 列挙 ヘッダーがすでに指定されている場合に実行するアクションを指定します
- 上書き: 既存の値をポリシー テンプレートの値で置き換えます。
- スキップ: 既存の値をポリシー テンプレートの値で置き換えません。
- 追加: 既存の値にポリシー テンプレートの値を追加します。
Run policy on x-ms-apimTemplate-policySection 列挙 このポリシーをいつ実行するかを指定します
- 要求 : ポリシー テンプレートは、要求がバックエンド API に送信される前に実行されます。
- 応答 : ポリシーは、バックエンド API から応答を受信した後に実行されます。
- 失敗: ポリシー テンプレートは、バックエンド API の呼び出しが失敗した場合にのみ実行されます。
Operations x-ms-apimTemplate-operationName 配列 ポリシーが適用されるアクションとトリガーのリスト。 操作が選択されていない場合、このポリシーはすべての操作に適用されます。