Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral
Objetivo: Retornar arquivos binários como respostas simuladas
Tempo: 5 minutos
Plugins:MockResponsePlugin
Pré-requisitos:Configurar o Proxy de Desenvolvimento
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 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:
Arquivo: mocks.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/mockresponseplugin.mocksfile.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 chamar GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$valueo , você obtém a imagem armazenada picture.jpg no arquivo no diretório atual.
Cuidado
Se você estiver usando a linha de comando para executar a solicitação HTTP, verifique se você saiu corretamente do dollar sinal. Consulte Por que o proxy não está zombando da minha resposta binária.
Próxima etapa
Saiba mais sobre o MockResponsePlugin.
Exemplos
Confira também os exemplos relacionados do Dev Proxy: