from-http-responses をモックする

生の HTTP 応答を含むファイルから MockResponsePlugin のモック ファイルを作成します。

概要

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

使用状況

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

論争

Name Description Required Default
<http-response-files> たとえば、 *.httpからのモック応答を作成するための HTTP 応答を含むファイルに対する 1 つ以上の glob パターン。 開発プロキシは、現在のフォルダーを基準としたパターンを解決します。 はい None

オプション

Name Description 許可される値 Default
--mocks-file <mocks file> 生成されたモック応答を保存するファイル。 Required. None
--log-level <loglevel> ログに記録するメッセージのレベル trace、debug、information、warning、error information

終了コード

Code Meaning
0 成功
1 指定されたパターンに一致するファイルがない、または開発プロキシが 1 つ以上の HTTP 応答ファイルを解析できなかった
2 入力または使用法が無効です

開発プロキシは、一部のファイルを解析できない場合でも、正常に解析されたファイルのモックを書き込み、 1で終了します。

備考

mocks コマンドは、開発プロキシ構成ファイルで MockResponsePlugin を有効にした場合にのみ使用できます。

各ファイルには、状態行で始まる 1 つの生の HTTP 応答が含まれている必要があります。次に例を示します。

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

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

開発プロキシは、各ファイルについて、応答の状態コード、ヘッダー、本文を含むモックを作成します。 応答に application/json コンテンツ タイプがある場合、Dev Proxy は本文を JSON として格納します。 それ以外の場合は、本文が文字列として格納されます。 生成された各モックは任意の URL (*) に要求を照合するため、モックする要求に一致するように各モックの request プロパティを更新します。