Partager via


Exclure une URL

En un clin d’œil
Objectif: Empêcher le proxy de développement d’intercepter des URL spécifiques
Durée : 3 minutes
Prérequis :configurer le proxy de développement

Pour exclure l’interception d’une URL, précédez-la de ! (point d’exclamation) :

Fichier : devproxyrc.json

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.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/*"
  ]
}

Dans l’exemple ci-dessus, le proxy ignore toutes les demandes adressées à /_api/web/GetClientSideComponents.

Lorsque vous excluez les URL, gardez à l’esprit que le proxy recherche les URL correspondantes dans l’ordre dans lequel elles sont définies dans la configuration.

Si vous souhaitez exclure des URL spécifiques, vous devez d'abord les définir avant les correspondances d'URL plus globales.

Voir aussi