макеты из http-responses

Создайте макетный файл для MockResponsePlugin из файлов, содержащих необработанные 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 По умолчанию
<http-response-files> Один или несколько шаблонов глобов для файлов, содержащих HTTP-ответы, для создания макетных ответов, например *.http. Прокси-сервер разработки разрешает шаблоны относительно текущей папки. Yes None

Options

Name Description Допустимые значения По умолчанию
--mocks-file <mocks file> Файл для сохранения созданных макетных ответов. Required. None
--log-level <loglevel> Уровень сообщений для журнала trace, debug, information, warning, error information

Коды выхода

Code Meaning
0 Success
1 Файлы не соответствуют указанным шаблонам, или прокси-сервер разработки не может проанализировать один или несколько файлов ответа HTTP.
2 Недопустимые входные данные или использование

Если прокси-сервер разработки не может проанализировать некоторые файлы, он по-прежнему записывает макеты для файлов, с которыми он успешно анализируется и завершает работу.1

Замечания

Эта mocks команда доступна только при включении MockResponsePlugin в файле конфигурации прокси-сервера разработки.

Каждый файл должен содержать один необработанный HTTP-ответ, начинающийся со строки состояния, например:

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

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

Для каждого файла в прокси-сервере разработки создается макет с кодом состояния ответа, заголовками и текстом. Если ответ имеет application/json тип контента, служба Dev Proxy сохраняет текст в формате JSON. В противном случае текст сохраняется в виде строки. Каждый созданный макет соответствует запросам на любой URL-адрес (*), поэтому обновите request свойство каждого макета, чтобы соответствовать запросам, которые нужно макетировать.