Package pl.gsmservice.gateway.utils
Class HTTPRequest
- java.lang.Object
-
- pl.gsmservice.gateway.utils.HTTPRequest
-
public class HTTPRequest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HTTPRequest(java.lang.String baseURL, java.lang.String method)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HTTPRequestaddHeader(java.lang.String key, java.lang.String value)HTTPRequestaddHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)HTTPRequestaddQueryParam(java.lang.String key, java.lang.String value, boolean allowReserved)HTTPRequestaddQueryParam(QueryParameter param)HTTPRequestaddQueryParams(java.util.Collection<QueryParameter> params)java.net.http.HttpRequestbuild()static java.lang.StringbuildUrl(java.lang.String baseURL, java.util.Collection<QueryParameter> queryParams)voidsetBody(java.util.Optional<SerializedBody> body)
-
-
-
Method Detail
-
setBody
public void setBody(java.util.Optional<SerializedBody> body)
-
addHeader
public HTTPRequest addHeader(java.lang.String key, java.lang.String value)
-
addHeaders
public HTTPRequest addHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
-
addQueryParam
public HTTPRequest addQueryParam(QueryParameter param)
-
addQueryParam
public HTTPRequest addQueryParam(java.lang.String key, java.lang.String value, boolean allowReserved)
-
addQueryParams
public HTTPRequest addQueryParams(java.util.Collection<QueryParameter> params)
-
build
public java.net.http.HttpRequest build()
-
buildUrl
public static java.lang.String buildUrl(java.lang.String baseURL, java.util.Collection<QueryParameter> queryParams)
-
-