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.
Hiermee genereert u een HTTP-bestand op basis van de onderschepte aanvragen en antwoorden.
Configuratievoorbeeld
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
],
"httpFileGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/httpfilegeneratorplugin.schema.json",
"includeOptionsRequests": false
}
}
Configuratie-eigenschappen
| Eigenschappen | Beschrijving | Standaard |
|---|---|---|
includeOptionsRequests |
Bepaalt of aanvragen moeten worden opgenomen OPTIONS in het gegenereerde HTTP-bestand |
false |
Opdrachtregelopties
Geen
Opmerkingen
Wanneer de invoegtoepassing het HTTP-bestand genereert, worden autorisatiegegevens geëxtraheerd, zoals bearer-tokens en API-sleutels van aanvraagheaders en queryreeksparameters. De werkelijke waarden worden vervangen door tijdelijke aanduidingen en worden opgeslagen in variabelen voor eenvoudiger beheer.
Bijvoorbeeld voor de volgende aanvraag:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
De invoegtoepassing genereert het volgende HTTP-bestand:
@jsonplaceholder_typicode_com_api_key = api-key
###
# @name getPosts
GET https://jsonplaceholder.typicode.com/posts?api-key={{jsonplaceholder_typicode_com_api_key}}
Host: jsonplaceholder.typicode.com
User-Agent: curl/8.6.0
Accept: */*
Via: 1.1 dev-proxy/0.27.0
De invoegtoepassing maakt variabelen voor elke combinatie van hostnaam en aanvraagheader-/querytekenreeksparameter. Als meerdere aanvragen dezelfde combinatie gebruiken, gebruikt de invoegtoepassing de variabele opnieuw.