mocks from-http-responses

Vytvořte soubor mockResponsePlugin ze souborů obsahujících nezpracované odpovědi HTTP.

Synopsis

devproxy mocks from-http-responses <http-response-files>... [options]

Arguments:
  <http-response-files>  Glob pattern to the file(s) containing HTTP responses to create mock responses from

Options:
  --mocks-file <mocks file>  File to save the generated mock responses to (required)
  --log-level <level>        Logging level: trace|debug|information|warning|error
  -h, --help                 Show help

Usage

devproxy mocks from-http-responses <http-response-files> --mocks-file <mocks-file>

Arguments

Name Description Required Default
<http-response-files> Jeden nebo více vzorů globů k souborům obsahujícím odpovědi HTTP pro vytvoření napodobených odpovědí, například *.http. Dev Proxy překládá vzory vzhledem k aktuální složce. Yes None

Možnosti

Name Description Povolené hodnoty Default
--mocks-file <mocks file> Soubor pro uložení vygenerovaných odpovědí na napodobení Required. None
--log-level <loglevel> Úroveň zpráv, které se mají protokolovat trace, debug, information, , warningerror information

Ukončovací kódy

Code Meaning
0 Success
1 Žádné soubory neodpovídají zadaným vzorům nebo dev proxy nemůže analyzovat jeden nebo více souborů odpovědí HTTP.
2 Neplatný vstup nebo použití

Když Dev Proxy nemůže analyzovat některé soubory, zapisuje stále napodobení souborů, které úspěšně parsoval a ukončí 1.

Poznámky

Příkaz mocks je k dispozici pouze tehdy, když v konfiguračním souboru dev proxy povolíte MockResponsePlugin .

Každý soubor musí obsahovat jednu nezpracovanou odpověď HTTP, která začíná stavovým řádkem, například:

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": 1,
  "name": "Contoso"
}

Pro každý soubor vytvoří Dev Proxy napodobení stavový kód, hlavičky a text odpovědi. Pokud odpověď obsahuje application/json typ obsahu, dev proxy uloží text jako JSON. V opačném případě uloží tělo jako řetězec. Každý vygenerovaný napodobení odpovídá požadavkům na libovolnou adresu URL (*), takže aktualizujte request vlastnost každého napodobení tak, aby odpovídala požadavkům, které chcete napodobenit.