CUrl::Canonicalize
Volání této metody kanonický tvar převést řetězec adresy URL.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parametry
dwFlags
Příznaky, které řídí kanonikalizace.Pokud nejsou zadány žádné příznaky ( dwFlags = 0), metoda převede všechny nebezpečné znaky a posloupnosti meta (například \., \.., a \...) k návratu sequences.dwFlagsmůže to být jedna z následujících hodnot:ATL_URL_BROWSER_MODE: Kódování nebo dekódování znaků po "#" nebo "?"a nedojde k odebrání koncových mezer po"?".Pokud tato hodnota není zadána, je kódován celou adresu URL a bílá mezera odebrána.
ATL_URL _DECODE: převede všechny posloupnosti XX % znaků včetně sekvence escape, než je adresa URL analyzován.
ATL_URL _ENCODE_PERCENT: kóduje znaků procent zaručíte, zjistil.Ve výchozím nastavení nejsou zakódované znaky procent.
ATL_URL _ENCODE_SPACES_ONLY: kóduje pouze mezery.
ATL_URL _NO_ENCODE: nepřevede nebezpečné znaky sekvence escape.
ATL_URL _NO_META: neodebere meta sekvencí (jako například "."a"..") z adresy URL.
Vrácená hodnota
Vrátí hodnotu TRUE při úspěchu, FALSE při selhání.
Poznámky
Převod na kanonický tvar zahrnuje převod nebezpečné znaky a mezery na sekvence escape.
Požadavky
Záhlaví: atlutil.h