Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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')moo | test=foomoo |
test | moo@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ář | |
GetAccept | Záhlaví HTTP v odpovědi je přepsáno novou statickou hodnotou | |
Peltarion | Záhlaví HTTP v požadavku je přepsáno statickou hodnotou aplikace/JSON, což je běžný scénář | |
OpenText ContentServer | Zá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. |