mocks from-http-responses

Hozzon létre egy mocks fájlt a MockResponsePlugin számára nyers HTTP-válaszokat tartalmazó fájlokból.

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> Egy vagy több glob-minta a HTTP-válaszokat tartalmazó fájlokra, amelyekből például *.httpmodellválaszok hozhatók létre. A Dev Proxy az aktuális mappához képest feloldja a mintákat. Yes None

Beállítások

Name Description Megengedett értékek Default
--mocks-file <mocks file> Fájl a létrehozott mintaválaszok mentéséhez. Required. None
--log-level <loglevel> Naplózandó üzenetek szintje trace, debug, information, warning, error information

Kilépési kódok

Code Meaning
0 Success
1 Egyetlen fájl sem felel meg a megadott mintáknak, vagy a Dev Proxy nem tudott elemezni egy vagy több HTTP-válaszfájlt
2 Érvénytelen bemenet vagy használat

Ha a Dev Proxy nem tudja elemezni a fájlok egy részét, akkor is a sikeresen elemezett fájlok utánzatait írja, és kilép a fájlból 1.

Megjegyzések

A mocks parancs csak akkor érhető el, ha engedélyezi a MockResponsePlugin parancsot a Dev Proxy konfigurációs fájljában.

Minden fájlnak egyetlen nyers HTTP-választ kell tartalmaznia, amely az állapotsorból indul ki, például:

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

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

A Dev Proxy minden fájlhoz létrehoz egy makettet a válasz állapotkódjával, fejléceivel és törzsével. Ha a válasz tartalomtípussal rendelkezik, a application/json Dev Proxy JSON-ként tárolja a törzset. Ellenkező esetben sztringként tárolja a törzset. Minden létrehozott modell megfelel a kéréseknek bármely URL-címre (*), ezért frissítse az request egyes makettek tulajdonságát úgy, hogy azok megfeleljenek a szimulálni kívánt kéréseknek.