CUrl::Canonicalize
Chamar esse método para converter uma cadeia de caracteres da URL à forma canônica.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parâmetros
dwFlags
Os sinalizadores que controlam o canonicalization.Se nenhum parâmetro for especificado (dwFlags = 0), o método converte todos os caracteres e seqüências não seguro meta (como \. , \. \, e…) as seqüências de escape.dwFlags pode ser um dos seguintes valores:ATL_URL_BROWSER_MODE: Não codificação ou não decodifica após caracteres “#” ou “?” e não remove espaço em branco à direita após “?”.Se esse valor não for especificado, o URL inteiro é codificado e o espaço em branco à direita é removido.
_DECODE De ATL_URL: Converte todas as seqüências de %XX para caracteres, incluindo seqüências de escape, antes que o URL é analisado.
_ENCODE_PERCENT De ATL_URL: Codificação qualquer sinal de porcentagem localizados.Por padrão, os sinais de porcentagem não são codificados.
_ENCODE_SPACES_ONLY De ATL_URL: Codificação somente espaços.
_NO_ENCODE De ATL_URL: Não converte caracteres não seguro para seqüências de escape.
_NO_META De ATL_URL: Não remove as seqüências do objetivo (como “.” “e. ".) da URL.
Valor de retorno
Retorna VERDADEIROS em êxito, FALSO em caso de falha.
Comentários
Converter a forma canônica envolve converter caracteres não seguro e espaços para seqüências de escape.
Requisitos
Cabeçalho: atlutil.h