CUrl Class
Diese Klasse stellt eine URL dar. Sie ermöglicht es Ihnen, um jedes Element des URL unabhängig von anderen zu bearbeiten, ob, eine vorhandene URL-Zeichenfolge analysieren oder eine Zeichenfolge von Grund auf neu erstellen.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
class CUrl
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Der -Konstruktor. |
|
Der Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Rufen Sie diese Methode auf, um die URL-Zeichenfolge zur kanonischen Form zu konvertieren. |
|
Rufen Sie diese Methode auf, um alle URL-Felder zu löschen. |
|
Rufen Sie diese Methode auf, um die URL zu decodieren und zu analysieren. |
|
Rufen Sie diese Methode auf, um die URL zu erstellen. |
|
Rufen Sie diese Methode auf, um weitere Informationen abzurufen (wie?Text oder #text) aus der URL. |
|
Rufen Sie diese Methode auf, um die Länge der zusätzlichen Informationen abzurufen (wie? aus der URL abzurufen Text oder #text). |
|
Rufen Sie diese Methode auf, um den Hostnamen vom URL abzurufen. |
|
Rufen Sie diese Methode auf, um die Länge des Hostnamens abzurufen. |
|
Rufen Sie diese Methode auf, um das Kennwort im URL abzurufen. |
|
Rufen Sie diese Methode auf, um die Länge des Kennworts abzurufen. |
|
Rufen Sie diese Methode auf, um die Portnummer im Hinblick auf ATL_URL_PORT abzurufen. |
|
Rufen Sie diese Methode auf, um das URL-Schema abzurufen. |
|
Rufen Sie diese Methode auf, um den URL-Schemanamen abzurufen. |
|
Rufen Sie diese Methode auf, um die Länge des URL-Schemanamens abzurufen. |
|
Rufen Sie diese Methode auf, um die URL-Länge abzurufen. |
|
Rufen Sie diese Methode auf, um den URL-Pfad abzurufen. |
|
Rufen Sie diese Methode auf, um die URL-Pfadlänge abzurufen. |
|
Rufen Sie diese Methode auf, um den Benutzernamen aus dem URL abzurufen. |
|
Rufen Sie diese Methode auf, um die Länge des Benutzernamens abzurufen. |
|
Rufen Sie diese Methode auf, um die zusätzlichen Informationen festzulegen (wie?Text oder #text) der URL. |
|
Rufen Sie diese Methode auf, um den Hostnamen festzulegen. |
|
Rufen Sie diese Methode auf, um das Kennwort festzulegen. |
|
Rufen Sie diese Methode auf, um die Portnummer im Hinblick auf ATL_URL_PORT festzulegen. |
|
Rufen Sie diese Methode auf, um das URL-Schema festzulegen. |
|
Rufen Sie diese Methode auf, um den URL-Schemanamen festzulegen. |
|
Rufen Sie diese Methode auf, um den URL-Pfad festzulegen. |
|
Rufen Sie diese Methode auf, um den Benutzernamen festzulegen. |
Öffentliche Operatoren
Name |
Description |
---|---|
Weist das angegebene CUrl-Objekt auf den aktuellen CUrl-Objekt zu. |
Hinweise
CUrl ermöglicht es Ihnen, die Felder einer URL, wie der Pfad oder die Portnummer zu bearbeiten. CUrl versteht URL der folgenden Form:
<Scheme>: /<UserName>:<Password>@<HostName>:<PortNumber>/<UrlPath><ExtraInfo>
(Einige Felder sind optional.) Nehmen Sie diese URL:
https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
CUrl::CrackUrl analysiert sie, wie folgt:
Schema: "http" oder ATL_URL_SCHEME_HTTP
Benutzername: "Person"
Kennwort: "geheimem Schlüssel"
Hostname: "www.microsoft.com"
PortNumber: 80
UrlPath: "visualc/stuff.htm"
ExtraInfo: "#contents"
Um das UrlPath-Feld zu bearbeiten (zum Beispiel), würden Sie GetUrlPath, GetUrlPathLength und SetUrlPath verwenden. Sie würden CreateUrl verwenden, um die vollständige URL-Zeichenfolge zu erstellen.
Anforderungen
Header: atlutil.h