mocks from-http-responses

Buat file tiruan untuk MockResponsePlugin dari file yang berisi respons HTTP mentah.

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> Satu atau beberapa pola glob ke file yang berisi respons HTTP untuk membuat respons tiruan dari, misalnya, *.http. Dev Proxy menyelesaikan pola relatif terhadap folder saat ini. Yes None

Opsi

Name Description Nilai yang diizinkan Default
--mocks-file <mocks file> File untuk menyimpan respons tiruan yang dihasilkan. Required. None
--log-level <loglevel> Tingkat pesan yang akan dicatat trace, debug, information, warning, error information

Kode keluaran

Code Meaning
0 Keberhasilan
1 Tidak ada file yang cocok dengan pola yang ditentukan, atau Dev Proxy tidak dapat mengurai satu atau beberapa file respons HTTP
2 Input atau penggunaan tidak valid

Ketika Dev Proxy tidak dapat mengurai beberapa file, ia masih menulis tiruan untuk file yang berhasil diurai dan keluar dengan 1.

Remarks

Perintah mocks hanya tersedia saat Anda mengaktifkan MockResponsePlugin dalam file konfigurasi Proksi Dev Anda.

Setiap file harus berisi satu respons HTTP mentah yang dimulai dengan baris status, misalnya:

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

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

Untuk setiap file, Dev Proxy membuat tiruan dengan kode status, header, dan isi respons. Jika respons memiliki application/json jenis konten, Dev Proxy menyimpan isi sebagai JSON. Jika tidak, ia menyimpan isi sebagai string. Setiap tiruan yang dihasilkan cocok dengan permintaan ke URL apa pun (*), jadi perbarui request properti setiap tiruan agar sesuai dengan permintaan yang ingin Anda tirukan.