Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per alcune richieste, potrebbe essere necessario rispondere con dati binari come documenti o immagini.
In Dev Proxy è possibile definire una risposta binaria impostando su response.body un valore stringa che inizia con @ seguito dal percorso del file rispetto alla directory di lavoro corrente, ad esempio:
{
"$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"
}
]
}
}
]
}
Quando si chiama GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value, si ottiene l'immagine archiviata nel picture.jpg file nella directory corrente.
Attenzione
Se stai usando la riga di comando per eseguire la richiesta HTTP, assicurati di aver eseguito correttamente l'escape del carattere dollar. Vedi Perché il proxy non imita la mia risposta binaria.
Passaggio successivo
Altre informazioni su MockResponsePlugin.
Esempi
Vedere anche gli esempi correlati di Dev Proxy: