Classe http_request
Rappresenta una richiesta HTTP.
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 http_request;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Crea una nuova richiesta HTTP con il metodo di richiesta specificato. |
|
Il distruttore libera eventuali risorse mantenute. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Produce un flusso che il chiamante può usare per recuperare dati da una richiesta in arrivo. |
|
Segnala all'utente (client) la ricezione di tutti i dati per il messaggio di richiesta. |
|
Estrae il corpo del messaggio di richiesta in un valore json, verificando che il tipo di contenuto sia application\json. È possibile estrarre un corpo una sola volta perché in alcuni casi l'ottimizzazione viene eseguita quando i dati vengono trasferiti altrove. |
|
Estrae il corpo del messaggio di richiesta come un valore di stringa, verificando che il tipo di contenuto sia un tipo di testo MIME. È possibile estrarre un corpo una sola volta perché in alcuni casi l'ottimizzazione viene eseguita quando i dati vengono trasferiti altrove. |
|
Estrarre il corpo del messaggio di risposta in un vettore di byte. L'estrazione di un vettore può essere eseguita su |
|
Ottiene un'attività che rappresenta la risposta che verrà inviata alla fine. |
|
Di overload. Ottiene un riferimento alle intestazioni del messaggio di risposta. |
|
Ottenere il metodo (GET/PUT/POST/DELETE) del messaggio di richiesta. |
|
Ottiene un riferimento alla parte di percorso URI, query e frammento di questo messaggio di richiesta. Verrà aggiunto all'URI di base specificato in fase di creazione di http_client. |
|
Di overload. Risponde in modo asincrono alla richiesta HTTP. |
|
Ottenere l'URI sottostante del messaggio di richiesta. |
|
Di overload. Imposta il corpo del messaggio su una stringa di testo e l'intestazione "Content-Type". Si presuppone che la codifica dei caratteri della stringa sia la tabella codici predefinita del sistema operativo e verranno eseguite le appropriate conversioni in UTF-8. |
|
Ottenere il metodo (GET/PUT/POST/DELETE) del messaggio di richiesta. |
|
Impostare l'URI sottostante del messaggio di richiesta. |
|
Definisce un flusso su cui ci si basa per contenere il corpo del messaggio di risposta HTTP risultante dalla richiesta. |
|
Genera una rappresentazione di stringa del messaggio, incluso il corpo quando possibile. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Operatore di assegnazione. |
Requisiti
Intestazione: http_msg.h
Spazio dei nomi: web::http