CUrl, classe
Cette classe représente une URL. Elle vous permet de manipuler chaque élément de l'URL indépendamment des autres si l'analyse une chaîne existante d'URL ou de la génération d'une chaîne à partir de zéro.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.
class CUrl
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette méthode pour convertir la chaîne d'URL au formulaire canonique. |
|
Appelez cette méthode pour effacer tous les champs d'URL. |
|
Appelez cette méthode pour décoder et analyser l'URL. |
|
Appelez cette méthode pour créer l'URL. |
|
Appelez cette méthode pour obtenir des informations supplémentaires (?texte ou #text) de l'URL. |
|
Appelez cette méthode pour obtenir la longueur des informations supplémentaires (?texte ou #text) à partir de l'URL. |
|
Appelez cette méthode pour obtenir le nom d'hôte de l'URL. |
|
Appelez cette méthode pour obtenir la longueur du nom d'hôte. |
|
Appelez cette méthode pour obtenir le mot de passe de l'URL. |
|
Appelez cette méthode pour obtenir la longueur du mot de passe. |
|
Appelez cette méthode pour obtenir le numéro de port en termes de ATL_URL_PORT. |
|
Appelez cette méthode pour obtenir le type d'URL. |
|
Appelez cette méthode pour obtenir le nom de type d'URL. |
|
Appelez cette méthode pour obtenir la longueur du nom de type d'URL. |
|
Appelez cette méthode pour obtenir la longueur d'URL. |
|
Appelez cette méthode pour obtenir le chemin d'accès de l'URL. |
|
Appelez cette méthode pour obtenir la longueur de chemin d'accès de l'URL. |
|
Appelez cette méthode pour obtenir le nom d'utilisateur de l'URL. |
|
Appelez cette méthode pour obtenir la longueur du nom d'utilisateur. |
|
Appelez cette méthode pour définir des informations supplémentaires (?texte ou #text) de l'URL. |
|
Appelez cette méthode pour définir le nom d'hôte. |
|
Appelez cette méthode pour définir le mot de passe. |
|
Appelez cette méthode pour définir le numéro de port en termes de ATL_URL_PORT. |
|
Appelez cette méthode pour définir le type d'URL. |
|
Appelez cette méthode pour définir le nom de type d'URL. |
|
Appelez cette méthode pour définir le chemin d'accès de l'URL. |
|
Appelez cette méthode pour définir le nom d'utilisateur. |
Opérateurs publics
Nom |
Description |
---|---|
Assigne l'objet spécifié d' CUrl à l'objet actuel d' CUrl . |
Notes
CUrl vous permet de manipuler les champs d'une URL, tels que le chemin ou le numéro de port. CUrl inclut l'URL de la forme suivante :
<Scheme>: /<UserName>:<Password>@<HostName>:<PortNumber>/<UrlPath><ExtraInfo>
(Certains champs sont facultatifs.) Par exemple, considérez cette URL :
https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
CUrl::CrackUrl l'analyse comme suit :
Modèle : « http » ou ATL_URL_SCHEME_HTTP
Nom d'utilisateur : « quelqu'un »
Mot de passe : « secret »
Hostname : « www.microsoft.com »
Numéro de port : 80
UrlPath : « visualc/stuff.htm »
ExtraInfo : « #contents »
Pour manipuler le champ d'UrlPath (par exemple), vous utiliserez GetUrlPath, GetUrlPathLength, et SetUrlPath. Vous utiliserez CreateUrl pour créer la chaîne complète d'URL.
Configuration requise
Header: atlutil.h