http_response (Clase)

Representa una respuesta HTTP.

Advertencia

Este tema contiene información para C++ REST SDK 1.0 (nombre en clave “Casablanca”).Si está utilizando una versión posterior de la página web de Codeplex Casablanca, use la documentación local en http://casablanca.codeplex.com/documentation.

class http_response;

Miembros

JJ969436.collapse_all(es-es,VS.140).gifConstructores públicos

Name

Descripción

http_response::http_response (Constructor)

Sobrecargado. Construye una respuesta con un código de estado vacío, sin encabezados ni cuerpo.

JJ969436.collapse_all(es-es,VS.140).gifMétodos públicos

Name

Descripción

http_response::body (Método)

Genera una secuencia que puede usar el llamador para recuperar datos de una solicitud entrante.

http_response::content_ready (Método)

Indica el usuario (cliente) cuando se han recibido todos los datos de este mensaje de respuesta.

http_response::error_code (Método)

Obtiene el código de error de la respuesta. Esto se utiliza para errores distintos de códigos de estado HTTP.

http_response::extract_json (Método)

Extrae el cuerpo del mensaje de respuesta en un valor JSON y comprueba que el tipo de contenido es application\json. Un cuerpo solo se puede extraer una vez porque en algunos casos se realiza una optimización en la que se 'sacan' los datos.

http_response::extract_string (Método)

Extrae el cuerpo del mensaje de respuesta como un valor de cadena y comprueba que el tipo de contenido es un tipo de texto MIME. Un cuerpo solo se puede extraer una vez porque en algunos casos se realiza una optimización en la que se 'sacan' los datos.

http_response::extract_vector (Método)

Extrae el cuerpo del mensaje de respuesta en un vector de bytes.

http_response::headers (Método)

Sobrecargado. Obtiene los encabezados del mensaje de respuesta.

http_response::reason_phrase (Método)

Obtiene la frase motivo del mensaje de respuesta. Si no se establece ninguna frase motivo, el valor predeterminado será el estándar correspondiente al código de estado.

http_response::set_body (Método)

Sobrecargado. Establece el cuerpo del mensaje en una cadena de texto y el encabezado “Content-Type”. Se supone que la codificación de caracteres de la cadena es la página de códigos predeterminada del SO y llevará a cabo las conversiones correspondientes a UTF-8.

http_response::set_error_code (Método)

Establece el código de error de la respuesta. Esto se utiliza para errores distintos de códigos de estado HTTP.

http_response::set_reason_phrase (Método)

Establece la frase motivo del mensaje de respuesta. Si no se establece ninguna frase motivo, el valor predeterminado será el estándar correspondiente al código de estado.

http_response::set_status_code (Método)

Establece el código de estado del mensaje de respuesta.

http_response::status_code (Método)

Obtiene el código de estado del mensaje de respuesta.

http_response::to_string (Método)

Genera una representación de cadena del mensaje, incluido el cuerpo si es posible.

JJ969436.collapse_all(es-es,VS.140).gifOperadores públicos

Name

Descripción

http_response::operator= (Operador)

Operador de asignación.

Requisitos

Encabezado: http_msg.h

Espacio de nombres: web::http

Vea también

Referencia

web::http (Espacio de nombres)