Delen via


HttpFileGeneratorPlugin

Hiermee genereert u een HTTP-bestand op basis van de onderschepte aanvragen en antwoorden.

Schermopname van twee opdrachtpromptvensters. Een van de api-aanvragen voor het opnemen van dev-proxy's. De andere toont het gegenereerde HTTP-bestand.

Definitie van invoegtoepassingexemplaren

{
  "name": "HttpFileGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "httpFileGeneratorPlugin"
}

Configuratievoorbeeld

{
  "httpFileGeneratorPlugin": {
    "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.19.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.