Package com.luciad.net.http
Class HttpRequest
java.lang.Object
com.luciad.net.http.HttpRequest
- All Implemented Interfaces:
AutoCloseable
An HTTP request.
An HttpRequest instance is built through an HttpRequest.Builder.
- Since:
- 2023.0
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns anHttpRequestbuilder that has all properties of thisHttpRequest.voidclose()protected voidfinalize()Returns the request's URI without the query string.getBody()Returns the body for this http request, if any.List<@NotNull HttpHeader> Returns the request headers for this request.Returns the request method for this request.List<@NotNull UriQueryParameter> Returns the query parameters for this request.getUri()Returns the request's URI.static HttpRequest.BuilderCreates a newHttpRequestbuilder.
-
Constructor Details
-
HttpRequest
-
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
newBuilder
Creates a newHttpRequestbuilder.- Returns:
- a new
HttpRequestbuilder.
-
asBuilder
Returns anHttpRequestbuilder that has all properties of thisHttpRequest.- Returns:
- an
HttpRequestbuilder that has all properties of thisHttpRequest.
-
getUri
Returns the request's URI.- Returns:
- the request's URI.
-
getBaseUri
Returns the request's URI without the query string.- Returns:
- the request's URI without the query string.
-
getMethod
Returns the request method for this request.- Returns:
- the request method for this request.
-
getHeaders
Returns the request headers for this request.- Returns:
- the request headers for this request.
-
getQueryParameters
Returns the query parameters for this request.- Returns:
- the query parameters for this request.
-
getBody
Returns the body for this http request, if any.- Returns:
- the body for this http request, if any.
-