生の 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 プロパティを更新します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy