Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Genererar HTTP-fil från snappade begäranden och svar.
Definition av plugin-instans
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
Konfigurationsexempel
{
"httpFileGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/httpfilegeneratorplugin.schema.json",
"includeOptionsRequests": false
}
}
Konfigurationsegenskaper
| Fastighet | beskrivning | Standard |
|---|---|---|
includeOptionsRequests |
Avgör om begäranden ska inkluderas OPTIONS i den genererade HTTP-filen |
false |
Kommandoradsalternativ
Ingen
Kommentarer
När plugin-programmet genererar HTTP-filen extraheras auktoriseringsinformation, till exempel ägartoken och API-nycklar från begärandehuvuden och frågesträngsparametrar. Det ersätter de faktiska värdena med platshållare och lagrar dem i variabler för enklare hantering.
Till exempel för följande begäran:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
Plugin-programmet genererar följande HTTP-fil:
@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
Plugin-programmet skapar variabler för varje kombination av parametern värdnamn och begärandehuvud/frågesträng. Om flera begäranden använder samma kombination återanvänder plugin-programmet variabeln.