Classe uri_builder
Generatore per la creazione di URI in modo incrementale.
Avviso
In questo argomento vengono fornite informazioni per C++ REST SDK 1.0 (nome in codice "Casablanca").Se si sta usando una versione più recente dalla pagina Web di Codeplex Casablanca, usare la documentazione locale all'indirizzo http://casablanca.codeplex.com/documentation.
class uri_builder;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Crea un generatore con un URI inizialmente vuoto. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un URI relativo (percorso, query e frammento) alla fine dell'URI corrente. |
|
Aggiunge un altro percorso al percorso di questo uri_builder. |
|
Di overload. Aggiunge un'altra query alla query di questo uri_builder. |
|
Cancella tutti i componenti dell'URI sottostante in questo uri_builder. |
|
Ottenere il componente del frammento dell'URI come stringa codificata. |
|
Ottenere il componente host dell'URI come stringa codificata. |
|
Convalidare l'URI generato da tutti i componenti esistenti di questo uri_builder. |
|
Ottenere il componente del percorso dell'URI come stringa codificata. |
|
Ottenere il componente di porta dell'URI. Restituisce -1 se nessuna porta viene specificata. |
|
Ottenere il componente query dell'URI come stringa codificata. |
|
Ottenere il componente di schema dell'URI come stringa codificata. |
|
Impostare il componente frammento dell'URI. |
|
Impostare il componente host dell'URI. |
|
Impostare il componente percorso dell'URI. |
|
Impostare il componente porta dell'URI. |
|
Impostare il componente query dell'URI. |
|
Impostare lo schema dell'URI. |
|
Impostare il componente informazioni utente dell'URI. |
|
Unire e convalidare i componenti dell'URI in una stringa codificata. Se l'URI non è valido, verrà generata un'eccezione. |
|
Unire e convalidare i componenti dell'URI in un'istanza della classe URI. Se l'URI non è valido, verrà generata un'eccezione. |
|
Ottenere il componente delle informazioni utente dell'URI come stringa codificata. |
Requisiti
Intestazione: base_uri.h, uri_builder.h
Spazio dei nomi: web::http