Host-URL instellen

Sjabloon-id: dynamichosturl

Hiermee wordt de host-URL vervangen door de URL die op basis van de sjabloon is gegenereerd. Deze sjabloon is beschikbaar in Power Apps en Power Automate.

In dit artikel

De beoogde gebruikssituaties voor deze sjabloon zijn scenario's waarbij de aanvraag moet worden gerouteerd naar een backend-host-URL die dynamisch is en afhankelijk is van een of meer verbindingsparameters, queryparameters of headers. De URL-sjabloonparameter ondersteunt expressies om dit scenario in te schakelen en met de bewerkingsparameter kunt u de toepassing indien nodig beperken tot een specifieke subset van bewerkingen.

Als u deze sjabloon gebruikt, moet u er rekening mee houden dat de host-url die in de connector is gedefinieerd niet langer relevant is voor de bijbehorende bewerkingen, omdat deze altijd worden vervangen door de waarde die wordt geƫvalueerd door deze sjabloon.

Houd er rekening mee dat dit beleid momenteel geen gateway-URL's ondersteunt.

Voorbeelden

Laten we eens kijken naar enkele voorbeelden die de volgende parameters gebruiken.

headers: test=foo; port=1234

connectionParameters: cat=bar; subPath=path

queryParameters: domain=pqr

URL-sjabloonResulterende host-URL
https://@header('test').abc.xyz:@header('port')https://foo.abc.xyz:1234
https://@connectionParameters('cat').abc.xyzhttps://bar.abc.xyz
https://test.abc.xyzhttps://test.abc.xyz
https://@header('test').abc.@queryParameters('domain')/@connectionParameters('subPath')https://foo.abc.pqr/path
https://@header('test123', 'default').abc.xyzhttps://default.abc.xyz

Voorbeelden van open source-connectoren

We hebben meerdere exemplaren van deze sjabloon die worden gebruikt in de opslagplaats met onze open source-connectoren.

ConnectorScenario
SleutelkluisHost-URL is afhankelijk van de naam van de sleutelkluis, die een verbindingsparameter is
Engagement CloudHost-URL is afhankelijk van de regio die als header wordt doorgegeven
Cognitive Service Text AnalyticsHost-URL wordt door de gebruiker opgegeven als verbindingsparameter, maar heeft ook een standaardwaarde

Invoerparameters

Meetcriterium Toets Vereist Type Beschrijving
Url Template x-ms-apimTemplateParameter.urlTemplate Waar String Hiermee wordt de sjabloon opgegeven op basis waarvan de host-URL wordt gegenereerd. Deze parameter ondersteunt expressies. Klik hier voor meer informatie over expressies
Operations x-ms-apimTemplate-operationName Matrix Lijst met acties en triggers waarop het beleid van toepassing is. Als er geen bewerking is geselecteerd, is dit beleid van toepassing op alle bewerkingen.