Condividi tramite


CUrl::Canonicalize

Chiamare questo metodo per convertire la stringa URL in formato canonico.

inline BOOL Canonicalize(
   DWORD dwFlags = 0 
) throw( );

Parametri

  • dwFlags
    Flag che controllano il nomi canonici.Se nessun flag viene specificato (dwFlags = 0), il metodo converte tutti i caratteri non sicuri e sequenze di metadati (ad esempio \. , \. e… \) le sequenze di escape.dwFlags può corrispondere a uno dei seguenti valori:

    • ATL_URL_BROWSER_MODE: Non codifica o di decodifica i caratteri successivi "#" o "?" e non rimuove lo spazio finale dopo "?".Se questo valore non viene specificato, l'intero URL viene codificato e lo spazio finale viene rimosso.

    • _DECODE Di ATL_URL: Converte tutte le sequenze di %XX ai caratteri, incluse le sequenze di escape, prima dell'URL venga analizzato.

    • _ENCODE_PERCENT Di ATL_URL: Codifica tutti i segni di percentuale rilevati.Per impostazione predefinita, i segni di percentuale non sono codificati.

    • _ENCODE_SPACES_ONLY Di ATL_URL: Codifica solo spazi.

    • _NO_ENCODE Di ATL_URL: Non converte i caratteri non sicuri le sequenze di escape.

    • _NO_META Di ATL_URL: Non rimuove le sequenze di metadati (ad esempio "." e ". ".) dall'URL.

Valore restituito

Restituisce TRUE di successo, FALSE in errore.

Note

Conversione nel formato canonico include convertire i caratteri non sicuri e gli spazi in sequenze di escape.

Requisiti

Header: atlutil.h

Vedere anche

Riferimenti

Classe di ricciolo