Classe http_response
Rappresenta una risposta 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_response;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Crea una risposta con un codice di stato vuoto, nessuna intestazione e nessun corpo. |
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 risposta. |
|
Ottiene il codice di errore della risposta. Viene usato per errori diversi da quelli relativi ai codici di stato HTTP. |
|
Estrae il corpo del messaggio di risposta 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 risposta 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. |
|
Estrae il corpo del messaggio di risposta in un vettore di byte. |
|
Di overload. Ottiene le intestazioni del messaggio di risposta. |
|
Ottiene l'enunciazione del messaggio di risposta. Se non è impostata alcuna enunciazione, per impostazione predefinita verrà usata quella standard corrispondente al codice di stato. |
|
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. |
|
Imposta il codice di errore della risposta. Viene usato per errori diversi da quelli relativi ai codici di stato HTTP. |
|
Imposta l'enunciazione del messaggio di risposta. Se non è impostata alcuna enunciazione, per impostazione predefinita verrà usata quella standard corrispondente al codice di stato. |
|
Imposta il codice di stato del messaggio di risposta. |
|
Ottiene il codice di stato del messaggio di risposta. |
|
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