CUrl::Canonicalize
Llame a este método para convertir la cadena de dirección URL a la forma canónica.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parámetros
dwFlags
Marcadores que controlan la canonización.Si no se especifica ningún marcador (dwFlags = 0), el método convierte todos los caracteres y secuencias no seguros meta (como \. , \. , y \…) en secuencias de escape.dwFlags puede presentar uno de los siguientes valores:ATL_URL_BROWSER_MODE: No codifica y descodifica los caracteres después de “#” o “?” y no quita el espacio en blanco final después de “?”.Si este valor no se especifica, se codifican la dirección URL completa y se quita el espacio en blanco final.
_DECODE De ATL_URL: Convierte todas las secuencias de %XX a caracteres, incluidas las secuencias de escape, antes de que analizan la dirección URL.
_ENCODE_PERCENT De ATL_URL: codifica cualquier signo de porcentaje encontrado.de forma predeterminada, los signos de porcentaje no se codifican.
_ENCODE_SPACES_ONLY De ATL_URL: Codifica espacios únicamente.
_NO_ENCODE De ATL_URL: No convierte caracteres inseguros en secuencias de escape.
_NO_META De ATL_URL: No quita secuencias meta (por ejemplo “.” y “. .") de la dirección URL.
Valor devuelto
Devuelve TRUE en correctamente, FALSE en el error.
Comentarios
El desarrollo a la forma canónica implica convertir de caracteres y los espacios no seguros en secuencias de escape.
Requisitos
encabezado: atlutil.h