Package io.dapr.client.domain
Class HttpExtension
java.lang.Object
io.dapr.client.domain.HttpExtension
HTTP Extension class.
This class is only needed if the app you are calling is listening on HTTP.
It contains properties that represent data that may be populated for an HTTP receiver.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.CONNECTVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.DELETEVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.GETVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.HEADVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object forDaprHttp.HttpMethods.NONEwith empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.OPTIONSVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.POSTVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.PUTVerb with empty queryString.static final HttpExtensionConvenience HttpExtension object for theDaprHttp.HttpMethods.TRACEVerb with empty queryString. -
Constructor Summary
ConstructorsConstructorDescriptionHttpExtension(DaprHttp.HttpMethods method) Construct a HttpExtension object.HttpExtension(DaprHttp.HttpMethods method, Map<String, List<String>> queryParams, Map<String, String> headers) Construct a HttpExtension object. -
Method Summary
Modifier and TypeMethodDescriptionEncodes the query string for the HTTP request.
-
Field Details
-
NONE
Convenience HttpExtension object forDaprHttp.HttpMethods.NONEwith empty queryString. -
GET
Convenience HttpExtension object for theDaprHttp.HttpMethods.GETVerb with empty queryString. -
PUT
Convenience HttpExtension object for theDaprHttp.HttpMethods.PUTVerb with empty queryString. -
POST
Convenience HttpExtension object for theDaprHttp.HttpMethods.POSTVerb with empty queryString. -
DELETE
Convenience HttpExtension object for theDaprHttp.HttpMethods.DELETEVerb with empty queryString. -
HEAD
Convenience HttpExtension object for theDaprHttp.HttpMethods.HEADVerb with empty queryString. -
CONNECT
Convenience HttpExtension object for theDaprHttp.HttpMethods.CONNECTVerb with empty queryString. -
OPTIONS
Convenience HttpExtension object for theDaprHttp.HttpMethods.OPTIONSVerb with empty queryString. -
TRACE
Convenience HttpExtension object for theDaprHttp.HttpMethods.TRACEVerb with empty queryString.
-
-
Constructor Details
-
HttpExtension
public HttpExtension(DaprHttp.HttpMethods method, Map<String, List<String>> queryParams, Map<String, String> headers) Construct a HttpExtension object.- Parameters:
method- Required value denoting the HttpMethod.queryParams- map for the query parameters the HTTP call.headers- map to set HTTP headers.- Throws:
IllegalArgumentException- on null method or queryString.- See Also:
-
HttpExtension
Construct a HttpExtension object.- Parameters:
method- Required value denoting the HttpMethod.- Throws:
IllegalArgumentException- on null method or queryString.- See Also:
-
-
Method Details
-
getMethod
-
getQueryParams
-
getHeaders
-
encodeQueryString
Encodes the query string for the HTTP request.- Returns:
- Encoded HTTP query string.
-