Compartir a través de


HttpRequestMessage<T> Interfaz

Parámetros de tipo

T

Tipo del contenido del cuerpo que se espera que se reciba como parte de esta solicitud HTTP.

public interface HttpRequestMessage

Se proporciona una instancia httpRequestMessage a las funciones de Azure que usan HttpTrigger. Para obtener un ejemplo de cómo usar la funcionalidad http de Azure Functions, consulte el ejemplo de .HttpTrigger

Resumen del método

Modificador y tipo Método y descripción
HttpResponseMessage.Builder createResponseBuilder(HttpStatus status)

Devuelve una instancia para compilar un HttpResponseMessage.Builder httpResponseMessage con código de estado HTTP estándar y sin cuerpo de respuesta.

HttpResponseMessage.Builder createResponseBuilder(HttpStatusType status)

Devuelve una instancia para compilar un HttpResponseMessage.Builder httpResponseMessage con código de estado HTTP personalizado y sin cuerpo de respuesta.

T getBody()

Devuelve cualquier contenido del cuerpo que se haya incluido con esta solicitud HTTP.

Map<String, String> getHeaders()

Devuelve un mapa de encabezados contenidos en esta solicitud HTTP.

HttpMethod getHttpMethod()

Devuelve el nombre del método HTTP como Enum.

Map<String, String> getQueryParameters()

Devuelve un mapa de parámetros de consulta que se incluyeron con esta solicitud HTTP.

URI getUri()

Devuelve el URI al que se llamó, lo que dio lugar a que se enviara esta solicitud HTTP.

Detalles del método

createResponseBuilder

public HttpResponseMessage.Builder createResponseBuilder(HttpStatus status)

Devuelve una instancia para compilar un HttpResponseMessage.Builder httpResponseMessage con código de estado HTTP estándar y sin cuerpo de respuesta.

Parameters:

status - Código de estado HTTP que se va a devolver al autor de la llamada de la función.

Returns:

Instancia HttpResponseMessage.Builder de que contiene el estado proporcionado y el cuerpo vacío.

createResponseBuilder

public HttpResponseMessage.Builder createResponseBuilder(HttpStatusType status)

Devuelve una instancia para compilar un HttpResponseMessage.Builder httpResponseMessage con código de estado HTTP personalizado y sin cuerpo de respuesta.

Parameters:

status - Código de estado HTTP que se va a devolver al autor de la llamada de la función.

Returns:

Instancia HttpResponseMessage.Builder de que contiene el estado proporcionado y el cuerpo vacío.

getBody

public T getBody()

Devuelve cualquier contenido del cuerpo que se haya incluido con esta solicitud HTTP.

Returns:

cualquier contenido del cuerpo que se incluyó con esta solicitud HTTP.

getHeaders

public Map getHeaders()

Devuelve un mapa de encabezados contenidos en esta solicitud HTTP.

Returns:

un mapa de encabezados contenidos en esta solicitud HTTP.

getHttpMethod

public HttpMethod getHttpMethod()

Devuelve el nombre del método HTTP como Enum.

Returns:

tipo de HttpMethod

getQueryParameters

public Map getQueryParameters()

Devuelve un mapa de parámetros de consulta que se incluyeron con esta solicitud HTTP.

Returns:

asignación de parámetros de consulta que se incluyeron con esta solicitud HTTP.

getUri

public URI getUri()

Devuelve el URI al que se llamó, lo que dio lugar a que se enviara esta solicitud HTTP.

Returns:

el URI al que se llamó que dio lugar a que se enviara esta solicitud HTTP.

Se aplica a