Sdílet prostřednictvím


HttpFileGeneratorPlugin

Generuje soubor HTTP ze zachycených požadavků a odpovědí.

Snímek obrazovky se dvěma okny příkazového řádku Jedno ukazuje požadavky rozhraní API pro záznam dev proxy serveru. Druhý ukazuje vygenerovaný soubor HTTP.

Definice instance modulu plug-in

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

Příklad konfigurace

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

Vlastnosti konfigurace

Vlastnost Popis Výchozí
includeOptionsRequests Určuje, zda se mají zahrnout OPTIONS požadavky do vygenerovaného souboru HTTP. false

Možnosti příkazového řádku

Nic

Poznámky

Když modul plug-in vygeneruje soubor HTTP, extrahuje autorizační informace, jako jsou nosné tokeny a klíče rozhraní API, z hlaviček požadavků a parametrů řetězce dotazu. Nahradí skutečné hodnoty zástupnými symboly a uloží je do proměnných, aby se usnadnila správa.

Například pro následující požadavek:

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

Modul plug-in vygeneruje následující soubor 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

Modul plug-in vytvoří proměnné pro každou kombinaci názvu hostitele a parametru hlavičky požadavku nebo řetězce dotazu. Pokud stejnou kombinaci používá více požadavků, modul plug-in tuto proměnnou znovu použije.