WebRequest.URL
| WebRequest = class static (TObject) | Interface de WebRequest | Exemples 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);