CUrl Class
Questa classe rappresenta un URL. Consente di modificare ogni elemento dell'URL indipendentemente dagli altri se analizza una stringa esistente di URL o compilando una stringa da zero.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
class CUrl
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questo metodo per convertire la stringa URL in formato canonico. |
|
Chiamare questo metodo per rimuovere tutti campo URL. |
|
Chiamare questo metodo per decodificare e analizzare l'url. |
|
Chiamare questo metodo per creare URL. |
|
Chiamare questo metodo per ottenere informazioni aggiuntive quali?testo o #text) dall'URL. |
|
Chiamare questo metodo per ottenere la lunghezza delle informazioni aggiuntive (come?testo o #text) da recuperare dall'URL. |
|
Chiamare questo metodo per ottenere il nome host dall'URL. |
|
Chiamare questo metodo per ottenere la lunghezza del nome host. |
|
Chiamare questo metodo per ottenere la password dall'URL. |
|
Chiamare questo metodo per ottenere la lunghezza della password. |
|
Chiamare questo metodo per ottenere il numero di porta in termini di ATL_URL_PORT. |
|
Chiamare questo metodo per ottenere la combinazione di URL. |
|
Chiamare questo metodo per ottenere il nome di schema URL. |
|
Chiamare questo metodo per ottenere la lunghezza del nome di schema URL. |
|
Chiamare questo metodo per ottenere la lunghezza di URL. |
|
Chiamare questo metodo per ottenere il percorso URL. |
|
Chiamare questo metodo per ottenere la lunghezza del percorso URL. |
|
Chiamare questo metodo per recuperare il nome utente dall'URL. |
|
Chiamare questo metodo per ottenere la lunghezza del nome utente. |
|
Chiamare questo metodo per impostare le informazioni aggiuntive (come?testo o #text) dell'URL. |
|
Chiamare questo metodo per impostare il nome host. |
|
Chiamare questo metodo per impostare la password. |
|
Chiamare questo metodo per impostare il numero di porta in termini di ATL_URL_PORT. |
|
Chiamare questo metodo per impostare la combinazione di URL. |
|
Chiamare questo metodo per impostare il nome di schema URL. |
|
Chiamare questo metodo per impostare il percorso URL. |
|
Chiamare questo metodo per impostare il nome utente. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Assegna l'oggetto specificato CUrl all'oggetto corrente CUrl. |
Note
CUrl consente di modificare i campi di un URL, ad esempio il percorso o il numero di porta. CUrl conosce l'url di formato seguente:
<Scheme>: /<UserName>:<Password>@<HostName>:<PortNumber>/<UrlPath><ExtraInfo>
(Alcuni campi sono facoltativi.) Ad esempio, si consideri il seguente URL:
https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
CUrl::CrackUrl lo analizza come segue:
Combinazione: "HTTP" o ATL_URL_SCHEME_HTTP
Nome utente: "uno"
Password: "non"
Hostname: "www.microsoft.com"
PortNumber: 80
UrlPath: "visualc/stuff.htm"
ExtraInfo: "#contents"
Per modificare il campo di UrlPath ad esempio, si utilizzerebbe GetUrlPath, GetUrlPathLengthe SetUrlPath. Utilizzare CreateUrl per creare la stringa completa di URL.
Requisiti
Header: atlutil.h