Megosztás a következőn keresztül:


Bináris adatokat visszaadó válaszok utánzása

Egyes kérések esetén bináris adatokkal, például dokumentumokkal vagy képekkel szeretne válaszolni.

A Dev Proxyban bináris választ úgy definiálhat, hogy a response.body értéket olyan karakterláncra állítja, amely @ az aktuális munkakönyvtárhoz viszonyított fájlelérési úttal kezdődik, például:

{
  "$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"
          }
        ]
      }
    }
  ]
}

Amikor hívja a GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value-t, megkapja a képet, amely az aktuális könyvtárban lévő picture.jpg fájlban van tárolva.

Figyelemfelhívás

Ha a parancssort használja a HTTP-kérés végrehajtásához, győződjön meg arról, hogy helyesen kerülte el a dollar jelet. Lásd: Miért nem szimulálja a proxy a bináris válaszomat.

Következő lépés

További információ a MockResponsePluginről.

Példák

Lásd még a kapcsolódó Dev Proxy-mintákat: