Classe de boucle
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