Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для некоторых запросов может потребоваться ответить на двоичные данные, такие как документы или изображения.
В Dev Proxy можно задать двоичный ответ, установив строковое значение response.body
, которое начинается с @
и указывает путь к файлу относительно текущего рабочего каталога, например:
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/mockresponseplugin.schema.json",
"mocks": [
{
"request": {
"url": "https://graph.microsoft.com/v1.0/users/*/photo/$value",
"method": "GET"
},
"response": {
"body": "@picture.jpg",
"headers": [
{
"name": "content-type",
"value": "image/jpeg"
}
]
}
}
]
}
При вызове GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value
вы получите изображение, хранящееся в picture.jpg
файле в текущем каталоге.
Внимание
Если вы используете командную строку для выполнения HTTP-запроса, убедитесь, что вы правильно экранируете знак dollar
. См. статью "Почему прокси-сервер не высмеивает мой двоичный ответ".
Следующий шаг
Дополнительные сведения о MockResponsePlugin.
Примеры
См. также связанные примеры Dev Proxy.