Partager via


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

Voir aussi

Référence

CUrl, classe