CUrl::Canonicalize
Appelez cette méthode pour convertir la chaîne d'URL au formulaire canonique.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Paramètres
dwFlags
Les balises qui canonisation de contrôle. Si aucun indicateur n'est spécifiée (dwFlags = 0), la méthode convertit tous les caractères et séquences non sécurisé de méta (telle que \. , \. , et \…) les séquences d'échappement. dwFlags peut avoir l'une des valeurs suivantes :ATL_URL_BROWSER_MODE : N'encode pas ou ne décode pas les caractères après « | » ou « ? » et ne supprime pas l'espace blanc de fin après « ? ». Si cette valeur n'est pas spécifiée, l'URL entier est encodé et l'espace blanc de fin est supprimé.
_DECODE D'ATL_URL : Convertit toutes les séquences de %XX aux caractères, y compris les séquences d'échappement, avant que l'URL est analysé.
_ENCODE_PERCENT D'ATL_URL : Encode les signes de pourcentage produits. Par défaut, les signes de pourcentage ne sont pas encodés.
_ENCODE_SPACES_ONLY D'ATL_URL : Encode les espaces uniquement.
_NO_ENCODE D'ATL_URL : Ne convertit pas les caractères potentiellement dangereux en séquences d'échappement.
_NO_META D'ATL_URL : Ne supprime pas les séquences de méta (par exemple « ». et « . ".) de l'URL.
Valeur de retour
Retourne RECTIFIENT en cas de réussite, FALSE en cas de échec.
Notes
Convertir au formulaire canonique implique convertir les caractères potentiellement dangereux et les espaces en séquences d'échappement.
Configuration requise
Header: atlutil.h