Freigeben über


HttpFileGeneratorPlugin

Generiert HTTP-Datei aus den abgefangenen Anforderungen und Antworten.

Screenshot von zwei Eingabeaufforderungsfenstern. Eine zeigt Dev Proxy-Aufzeichnungs-API-Anforderungen an. Die andere zeigt die generierte HTTP-Datei an.

Definition der Plug-In-Instanz

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

Konfigurationsbeispiel

{
  "httpFileGeneratorPlugin": {
    "includeOptionsRequests": false
  }
}

Konfigurationseigenschaften

Eigenschaft BESCHREIBUNG Standard
includeOptionsRequests Bestimmt, ob Anforderungen in die generierte HTTP-Datei eingeschlossen OPTIONS werden sollen. false

Befehlszeilenoptionen

Keine

Hinweise

Wenn das Plug-In die HTTP-Datei generiert, extrahiert es Autorisierungsinformationen wie Bearertoken und API-Schlüssel aus Anforderungsheadern und Abfragezeichenfolgenparametern. Sie ersetzt die tatsächlichen Werte durch Platzhalter und speichert sie in Variablen zur einfacheren Verwaltung.

For example, for the following request:

GET https://jsonplaceholder.typicode.com/posts?api-key=123

Das Plug-In generiert die folgende HTTP-Datei:

@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

Das Plug-In erstellt Variablen für jede Kombination aus Hostnamen und Anforderungsheader/Abfragezeichenfolgenparameter. Wenn mehrere Anforderungen dieselbe Kombination verwenden, verwendet das Plug-In die Variable.