WebRequest.URL

WebRequest = class static (TObject)Interface de WebRequestExemples de WebRequest

Qubes 6.2 URL de la requête

Syntaxe

class function URL(): String

Remarques

Cette méthode retourne l'URL (Uniform Resource Locator) canonique de la requête. Il s'agit de l'URL à considérer dans la très grande majorité des cas d'usage.

Deux versions alternative sont disponibles, et destinées à des scenarios de débogage ou de gestion de cas particulier:

  • RawURL retourne l'URL brute telle que retournée par la couche serveur HTTP
    • Dans le cas d'un serveur HTTP.sys, elle sera issue de la concaténation de CookedUrl.pAbsPath et CookedUrl.pQueryString, décodée et canonisées, et si aucune règle de réécriture n'est active sur l'URL, elle sera équivalent à URL.
    • Dans le cas d'un serveur HTTP Qubes historique, il s'agit de l'URL passée en bas niveau HTTP, sans décodage ni canonisation.
  • FullURL retourne l'URL complète canonisée, sans application d'une règle de réécriture éventuelle.

Note: les règles de réécriture mentionnées ci-dessus sont celles internes au serveur Qubes, et non celles d'un éventuel proxy.

Exemples

PrintLn(WebRequest.URL);

Classification

System.Net WebRequest