Udostępnij za pośrednictwem


CUrl::Canonicalize

Wywołanie tej metody, aby przekonwertować ciąg adresu URL w formie kanonicznej.

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

Parametry

  • dwFlags
    Flagi sterujące z kanonizacją.Jeśli są określone żadne flagi (dwFlags = 0), metoda konwertuje wszystkie znaki niebezpieczne i meta sekwencji (takie jak \., \.., i \...) uciec sekwencji.dwFlagsmoże to być jedna z następujących wartości:

    • ATL_URL_BROWSER_MODE: Nie zakodować lub odkodować znaków po "#" lub "?"i nie usuwa spacje końcowe białe po"?".Jeśli ta wartość nie jest określony, cały adres URL jest zakodowany i spacje końcowe białe jest usuwany.

    • ATL_URL _DECODE: konwertuje wszystkie % XX sekwencje znaków, w tym sekwencje escape przed adres URL jest analizowany.

    • ATL_URL _ENCODE_PERCENT: koduje wszelkie procentu napotkał.Domyślnie nie są zakodowane procentu.

    • ATL_URL _ENCODE_SPACES_ONLY: koduje tylko spacje.

    • ATL_URL _NO_ENCODE: nie konwertuje znaki niebezpieczne sekwencje escape.

    • ATL_URL _NO_META: nie powoduje usunięcia sekwencji meta (takie jak "."i"..") z adresu URL.

Wartość zwracana

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.

Uwagi

Konwertowanie do postaci kanonicznej polega na konwertowaniu niebezpiecznych znaków i spacji do sekwencje escape.

Wymagania

Nagłówek: atlutil.h

Zobacz też

Informacje

Zwinięcie klasy