MockRequestPlugin
Позволяет отправлять веб-запросы с помощью прокси-сервера разработки. Этот подключаемый модуль удобен для моделирования запросов, таких как уведомления веб-перехватчика.
Чтобы выполнить настроенный запрос, нажмите в w
сеансе командной строки, где запущен прокси-сервер разработки.
Определение экземпляра подключаемого модуля
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
Пример конфигурации
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
Свойства конфигурации
Свойство | Описание | По умолчанию |
---|---|---|
mockFile |
Путь к файлу, содержащу макет запроса | mock-request.json |
Параметры командной строки
None
Пример файла запроса макета
{
"$schema": "https://raw.githubusercontent.com/microsoft/dev-proxy/main/schemas/v0.16.0/mockrequestplugin.schema.json",
"request": {
"url": "http://localhost:3000/api/notification",
"method": "POST",
"body": {
"property1": "value1",
"property2": "value2"
}
}
}
Имитация свойств файла запроса
Свойство | Описание | Обязательно |
---|---|---|
request |
Определяет запрос, который должен выдать прокси-сервер разработки. | Да |
Имитация свойств запроса
Свойство | Описание | Обязательно | Значение по умолчанию |
---|---|---|---|
url |
URL-адрес, который должен вызывать прокси-сервер разработчика. | Да | пустых |
method |
Метод HTTP, который должен использовать прокси-сервер разработки. | Нет | POST |
body |
Текст запроса, который должен отправить прокси-сервер разработки. | Нет | пустых |
headers |
Массив заголовков запросов, которые прокси-сервер разработчика должен отправлять вместе с запросом. | Нет | пустых |
Можно настроить body
для строки или объекта JSON.
Макет заголовков запросов
Свойство | Описание | Обязательно |
---|---|---|
name |
Имя заголовка запроса. | Да |
value |
Значение заголовка запроса. | Да |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.