Freigeben über


Ausschließen einer URL

Auf einen Blick
Ziel: Verhindern, dass Dev-Proxy bestimmte URLs abfangen
Zeit: 3 Minuten
Voraussetzungen:Einrichten des Dev-Proxys

Um auszuschließen, dass eine URL abgefangen wird, stellen Sie sie mit einem ! (Ausrufezeichen) voran:

Datei: devproxyrc.json

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/rc.schema.json",
  "plugins": [
    {
      "name": "GenericRandomErrorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
    }
  ],
  "urlsToWatch": [
    "https://graph.microsoft.com/v1.0/*",
    "https://graph.microsoft.com/beta/*",
    "https://graph.microsoft.us/v1.0/*",
    "https://graph.microsoft.us/beta/*",
    "https://dod-graph.microsoft.us/v1.0/*",
    "https://dod-graph.microsoft.us/beta/*",
    "https://microsoftgraph.chinacloudapi.cn/v1.0/*",
    "https://microsoftgraph.chinacloudapi.cn/beta/*",
    "!https://*.sharepoint.*/*_api/web/GetClientSideComponents",
    "https://*.sharepoint.*/*_api/*",
    "https://*.sharepoint.*/*_vti_bin/*",
    "https://*.sharepoint-df.*/*_api/*",
    "https://*.sharepoint-df.*/*_vti_bin/*"
  ]
}

Im obigen Beispiel ignoriert der Proxy jede Anfrage, die an /_api/web/GetClientSideComponents gestellt wird.

Beachten Sie beim Ausschließen von URLs, dass der Proxy nach übereinstimmenden URLs in der Reihenfolge sucht, in der sie in der Konfiguration definiert sind.

Wenn Sie bestimmte URLs ausschließen möchten, sollten Sie diese zuerst definieren, bevor weitere globale URL-Übereinstimmungen durchgeführt werden.

Siehe auch