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.
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:
{
"$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 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: