CUrl::Canonicalize
Rufen Sie diese Methode auf, um die URL-Zeichenfolge zur kanonischen Form zu konvertieren.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parameter
dwFlags
Die Flags, die Kanonisierung steuern.Wenn keine Flags (dwFlags = 0) angegeben werden, konvertiert die Methode alle unsicheren Zeichen sowie Meta --Sequenzen (beispielsweise \., \. und \...) zu den Escapesequenzen.dwFlags kann einer der folgenden Werte sein:ATL_URL_BROWSER_MODE: Codiert oder decodiert Zeichen nicht nach "|" oder "?" entfernt und nachgestellten Leerzeichen nicht nach "?".Wenn dieser Wert nicht angegeben wird, wird das gesamte URL codiert und nachfolgende Leerzeichen werden entfernt.
ATL_URL-_DECODE: Konvertiert alle %XX-Sequenzen zu Zeichen, einschließlich Escapesequenzen, bevor die URL analysiert wird.
ATL_URL-_ENCODE_PERCENT: Codiert alle auftretenden Prozentzeichen.Standardmäßig werden Prozentzeichen nicht codiert.
ATL_URL-_ENCODE_SPACES_ONLY: Codiert nur Leerzeichen.
ATL_URL-_NO_ENCODE: Konvertiert unsichere Zeichen nicht den Escapesequenzen.
ATL_URL-_NO_META: Entfernt nicht Meta--Sequenzen (wie "." und ". . ") des URL.
Rückgabewert
Gibt RICHTET bei Erfolg, FALSE auf Fehler aus.
Hinweise
Das Konvertieren der kanonischen Form umfasst, unsichere Zeichen und Leerzeichen zu den Escapesequenzen zu konvertieren.
Anforderungen
Header: atlutil.h