Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
VAN TOEPASSING OP: Alle API Management-lagen
Het return-response beleid annuleert de uitvoering van pijplijnen en retourneert een standaard- of aangepast antwoord op de aanroeper. Standaardantwoord is 200 OK zonder hoofdtekst. Aangepast antwoord kan worden opgegeven via een contextvariabele of beleidsinstructies. Wanneer beide worden opgegeven, wordt het antwoord in de contextvariabele gewijzigd door de beleidsinstructies voordat deze naar de aanroeper worden geretourneerd.
Notitie
Stel de elementen en onderliggende elementen van het beleid in de volgorde in die in de beleidsverklaring is opgegeven. Meer informatie over het instellen of bewerken van API Management-beleid.
Beleidsinstructie
<return-response response-variable-name="existing context variable">
<set-status>...</set-status>
<set-header>...</set-header>
<set-body>...</set-body>
</return-response>
Kenmerken
| Kenmerk | Beschrijving | Vereist | Standaardinstelling |
|---|---|---|---|
| response-variable-name | De naam van de contextvariabele waarnaar wordt verwezen, bijvoorbeeld een upstream send-request-beleid en met een Response object. Beleidsexpressies zijn niet toegestaan. |
Nee | N.v.t. |
Elementen
| Onderdeel | Beschrijving | Vereist |
|---|---|---|
| status instellen | Hiermee stelt u de statuscode van het antwoord in. | Nee |
| koptekst instellen | Hiermee stelt u een header in het antwoord in. | Nee |
| set-body | Hiermee stelt u de hoofdtekst in het antwoord in. | Nee |
Gebruik
- Beleidssecties: inkomende, uitgaande, back-end, on-error
- Beleidsbereik: globaal, werkruimte, product, API, bewerking
- Gateways: klassiek, v2, verbruik, zelf-hostend, werkruimte
Gebruiksnotities
- Een liquide sjabloon werkt niet wanneer deze is opgegeven in de hoofdtekst (ingesteld met behulp
set-bodyvan) van hetreturn-responsebeleid. Hetreturn-responsebeleid annuleert de huidige uitvoeringspijplijn en verwijdert de hoofdtekst van de aanvraag en de antwoordtekst in de huidige context. Als gevolg hiervan ontvangt een liquide sjabloon die in het beleid is opgegeven, een lege tekenreeks als invoer en produceert deze niet de verwachte uitvoer.
Opmerking
<return-response>
<set-status code="401" reason="Unauthorized"/>
<set-header name="WWW-Authenticate" exists-action="override">
<value>Bearer error="invalid_token"</value>
</set-header>
</return-response>
Gerelateerd beleid
Gerelateerde inhoud
Zie voor meer informatie over het werken met beleid:
- Zelfstudie: Uw API transformeren en beveiligen
- Beleidsreferentie voor een volledige lijst met beleidsinstructies en hun instellingen
- Beleidsexpressies
- Beleid instellen of bewerken
- Beleidsconfiguraties opnieuw gebruiken
- Beleidsfragmentenopslagplaats
- Beleidsspeelplaats
- Azure API Management-beleidstoolkit
- Krijg hulp van Copilot bij het maken, uitleggen en oplossen van problemen met beleid.