HttpFileGeneratorPlugin
Generuje plik HTTP z przechwyconych żądań i odpowiedzi.
Definicja wystąpienia wtyczki
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
Przykład konfiguracji
{
"httpFileGeneratorPlugin": {
"includeOptionsRequests": false
}
}
Właściwości konfiguracji
Właściwości | opis | Wartość domyślna |
---|---|---|
includeOptionsRequests |
Określa, czy żądania mają być uwzględniane OPTIONS w wygenerowanych plikach HTTP |
false |
Opcje wiersza polecenia
Brak
Uwagi
Gdy wtyczka generuje plik HTTP, wyodrębnia informacje o autoryzacji, takie jak tokeny elementu nośnego i klucze interfejsu API z nagłówków żądań i parametry ciągu zapytania. Zastępuje rzeczywiste wartości symbolami zastępczymi i przechowuje je w zmiennych w celu łatwiejszego zarządzania.
Na przykład dla następującego żądania:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
Wtyczka generuje następujący plik HTTP:
@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.19.0
Wtyczka tworzy zmienne dla każdej kombinacji nazwy hosta i parametru nagłówka żądania/ciągu zapytania. Jeśli wiele żądań używa tej samej kombinacji, wtyczka ponownie używa zmiennej.