makiety z odpowiedzi http

Utwórz plik makiety dla elementu MockResponsePlugin z plików zawierających nieprzetworzone odpowiedzi 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> Co najmniej jeden wzorzec glob do plików zawierających odpowiedzi HTTP w celu utworzenia pozornych odpowiedzi na *.httpprzykład . Serwer proxy deweloperów rozpoznaje wzorce względem bieżącego folderu. Yes None

Opcje

Name Description Dozwolone wartości Default
--mocks-file <mocks file> Plik do zapisania wygenerowanych pozorowanych odpowiedzi. Required. None
--log-level <loglevel> Poziom komunikatów do rejestrowania trace, debug, , information, warningerror information

Kody wyjścia

Code Meaning
0 Success
1 Żadne pliki nie są zgodne z określonymi wzorcami lub serwer proxy dewelopera nie może przeanalizować co najmniej jednego pliku odpowiedzi HTTP
2 Nieprawidłowe dane wejściowe lub użycie

Gdy serwer proxy deweloperów nie może przeanalizować niektórych plików, nadal zapisuje makiety dla plików, które zostały przeanalizowane pomyślnie i kończy działanie za pomocą 1polecenia .

Uwagi

Polecenie mocks jest dostępne tylko wtedy, gdy włączysz mockResponsePlugin w pliku konfiguracji serwera proxy deweloperów.

Każdy plik musi zawierać jedną nieprzetworzone odpowiedzi HTTP rozpoczynającą się od wiersza stanu, na przykład:

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

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

Dla każdego pliku serwer proxy deweloperów tworzy pozorny kod stanu odpowiedzi, nagłówki i treść. Jeśli odpowiedź ma application/json typ zawartości, serwer proxy dewelopera przechowuje treść w formacie JSON. W przeciwnym razie treść jest przechowywana jako ciąg. Każdy wygenerowany makiety pasuje do żądań do dowolnego adresu URL (*), więc zaktualizuj właściwość każdej makiety, aby dopasować żądania, które chcesz wyśmiewać request .