Sdílet prostřednictvím


Nastavení záhlaví HTTP

ID šablony: setheader

Přiřadí hodnotu do existující hlavičky odpovědi a/nebo požadavku nebo přidá novou hlavičku odpovědi a/nebo požadavku. Tato šablona je k dispozici v Power Apps a Power Automate.

Cílovým případem použití této šablony zásad je přepsat nebo přidat informace do žádosti nebo odpovědi HTTP.

Příklady

Podívejme se na několik příkladů, které používají následující parametry.

headers: test=foo

connectionParameters: cat=bar

Název záhlaví Hodnota záhlaví Výsledné záhlaví
test@headers('test')mootest=foomoo
testmoo@headers('test')test=moofoo
cat@connectionParameters(‘cat’, ‘’)test=foo; cat=bar
název@connectionParameters(‘name’, ‘’)test=foo; name=""

Příklady konektorů open source

Máme několik instancí této šablony, které se používají v našem open-source konektoru úložišti a zde je několik z nich.

Spojnice Scénář
GetAcceptZáhlaví HTTP v odpovědi je přepsáno novou statickou hodnotou
PeltarionZáhlaví HTTP v požadavku je přepsáno statickou hodnotou aplikace/JSON, což je běžný scénář
OpenText ContentServerZáhlaví HTTP v žádosti je přepsáno nastavením připojení koncového uživatele

Vstupní parametry

Jméno Klávesa Požaduje se Typ Popis
Header name x-ms-apimTemplateParameter.name True String Určuje název parametru hlavičky, který má být nastaven.
Header value x-ms-apimTemplateParameter.value True String Určuje název hodnoty hlavičky, který má být nastaven.
Action if header exists x-ms-apimTemplateParameter.existsAction Enum Určuje, jakou akci provést, když je hlavička již zadána.
- přepsat: Nahrazuje stávající hodnotu hodnotou ze šablony zásad.
- přeskočit: Stávající hodnota není nahrazena hodnotou ze šablony zásad.
- připojit: Připojí stávající hodnotu ze šablony zásad ke stávající hodnotě.
Run policy on x-ms-apimTemplate-policySection True Enum Určuje, kdy se má tato zásada spustit
- Požadavek: Šablona zásad se spustí před odesláním požadavku do back-endového rozhraní API.
- Odpověď: Zásady budou spuštěny po obdržení odpovědi z back-endového rozhraní API.
- Selhání: Šablona zásad se spustí pouze v případě, že selže volání na rozhraní API koncového rozhraní.
Operations x-ms-apimTemplate-operationName Pole Seznam akcí a spouštěčů, na které se budou tyto zásady vztahovat. Pokud není vybrána žádná operace, bude tato zásada platit pro všechny operace.