Package com.luciad.net.http
Class HttpRequestOptions
java.lang.Object
com.luciad.net.http.HttpRequestOptions
- All Implemented Interfaces:
AutoCloseable
Options to be sent with an HTTP request.
This is a collection of HttpHeaders and UriQueryParameters. An HttpRequestOptions instance is built through an HttpResponse.Builder.
- Since:
- 2023.0
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns anHttpRequestOptionsbuilder that has all properties of thisHttpRequestOptions.voidclose()protected voidfinalize()List<@NotNull HttpHeader> Returns the HTTP headers for this request options instance.List<@NotNull UriQueryParameter> Returns the query parameters for this request options instance.static HttpRequestOptions.BuilderCreates a newHttpRequestOptionsbuilder.
-
Constructor Details
-
HttpRequestOptions
-
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
newBuilder
Creates a newHttpRequestOptionsbuilder.- Returns:
- a new
HttpRequestOptionsbuilder.
-
asBuilder
Returns anHttpRequestOptionsbuilder that has all properties of thisHttpRequestOptions.- Returns:
- an
HttpRequestOptionsbuilder that has all properties of thisHttpRequestOptions.
-
getHeaders
Returns the HTTP headers for this request options instance.- Returns:
- the HTTP headers for this request options instance.
-
getQueryParameters
Returns the query parameters for this request options instance.- Returns:
- the query parameters for this request options instance.
-