CUrl::Canonicalize
Chamar esse método para converter a seqüência de URL em canônico formulário.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parâmetros
dwFlags
Os sinalizadores que controlam canonização.Se nenhum sinalizador for especificado (dwFlags = 0), o método converte todos sistema autônomo caracteres inseguros e seqüências de metadados (sistema autônomo \., \.., e \...) escapar sequences. dwFlags pode ser um dos seguintes valores:ATL_URL_BROWSER_MODE: Não codificar ou decodificar caracteres depois de "#" ou "?"e não remove os espaços em branco à direita após"?".Se esse valor não for especificado, o URL completo é codificado e espaço em branco à direita é removido.
ATL_URL _DECODE: Converte todas as seqüências XX % caracteres, incluindo seqüências de escape, antes que a URL seja analisada.
ATL_URL _ENCODE_PERCENT: Codifica os sinais de porcentagem encontrados.Por padrão, os sinais de porcentagem não são codificados.
ATL_URL _ENCODE_SPACES_ONLY: Codifica somente espaços.
ATL_URL _NO_ENCODE: Não converte os caracteres inseguros para seqüências de escape.
ATL_URL _NO_META: Não remove sistema autônomo seqüências de meta (sistema autônomo "."e"..") da URL.
Valor de retorno
Retorna verdadeiro sucesso, falso em caso de falha.
Comentários
Convertendo em formato canônico envolve a conversão de caracteres inseguros e espaços para seqüências de escape.
Requisitos
Cabeçalho: atlutil.h