Partilhar via


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

Consulte também

Referência

Classe cUrl

Outros recursos

CUrl membros