HttpRequestMessage<T> Interface
Type Parameters
- T
The type of the body content that is expected to be received as part of this HTTP request.
public interface HttpRequestMessage
An HttpRequestMessage instance is provided to Azure functions that use HttpTrigger. For an example of how to use the http functionality of Azure Functions, refer to the example in the HttpTrigger
Method Summary
Modifier and Type | Method and Description |
---|---|
HttpResponseMessage.Builder |
createResponseBuilder(HttpStatus status)
Returns a HttpResponseMessage.Builder instance to build a HttpResponseMessage with standard HTTP status code and no response body. |
HttpResponseMessage.Builder |
createResponseBuilder(HttpStatusType status)
Returns a HttpResponseMessage.Builder instance to build a HttpResponseMessage with custome HTTP status code and no response body. |
T |
getBody()
Returns any body content that was included with this HTTP request. |
Map<String, String> |
getHeaders()
Returns a map of headers that were contained within this HTTP request. |
Http |
getHttpMethod()
Returns the HTTP method name as Enum |
Map<String, String> |
getQueryParameters()
Returns a map of query parameters that were included with this HTTP request. |
URI |
getUri()
Returns the URI that was called that resulted in this HTTP request being submitted. |
Method Details
createResponseBuilder
public HttpResponseMessage.Builder createResponseBuilder(HttpStatus status)
Returns a HttpResponseMessage.Builder instance to build a HttpResponseMessage with standard HTTP status code and no response body.
Parameters:
Returns:
createResponseBuilder
public HttpResponseMessage.Builder createResponseBuilder(HttpStatusType status)
Returns a HttpResponseMessage.Builder instance to build a HttpResponseMessage with custome HTTP status code and no response body.
Parameters:
Returns:
getBody
public T getBody()
Returns any body content that was included with this HTTP request.
Returns:
getHeaders
public Map
Returns a map of headers that were contained within this HTTP request.
Returns:
getHttpMethod
public HttpMethod getHttpMethod()
Returns the HTTP method name as Enum
Returns:
getQueryParameters
public Map
Returns a map of query parameters that were included with this HTTP request.
Returns:
getUri
public URI getUri()
Returns the URI that was called that resulted in this HTTP request being submitted.
Returns: