Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para algumas solicitações, talvez você queira responder com dados binários, como documentos ou imagens.
No Dev Proxy, você pode definir uma resposta binária definindo o response.body como um valor de cadeia de caracteres que começa com @ seguido pelo caminho do arquivo em relação ao diretório de trabalho atual, por exemplo:
{
"$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"
}
]
}
}
]
}
Ao chamares GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value, obténs a imagem armazenada no ficheiro picture.jpg no diretório atual.
Atenção
Se estiveres a usar a linha de comando para executar o pedido HTTP, certifica-te de teres corretamente escapado do símbolo dollar. Consulte Por que o proxy não está zombando da minha resposta binária.
Próximo passo
Saiba mais sobre o MockResponsePlugin.
Exemplos
Consulte também os exemplos relacionados de Dev Proxy: