Interface RestRequestClient
- All Superinterfaces:
RestRequestHandler
- All Known Subinterfaces:
DeleteRestClient, GetRestClient, HttpRestClient, HttpRestDiscoveryClient<B>, PostRestClient, PutRestClient, RestClient
- All Known Implementing Classes:
AbstractHttpRestClientDecorator, AbstractHttpRestDiscoveryClientDecorator, AbstractRestClient, JdkHttpRestClient, JdkHttpRestClientSingleton, LoopbackRestClient, LoopbackRestClientSingleton
Helper interface to keep the huge amount of convenience methods under
control.
-
Method Summary
Modifier and TypeMethodDescriptiondefault RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aUrl) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aUrl, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Url aUrl) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestRequestBuilderbuildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.buildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectCount) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance.default RestResponsedoRequest(RestRequest aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpClientRequest aHttpClientRequest) Hook receiving a preparedRestResponseHandlerinstance to be used to do the technical request with the technology chosen by the implementing sub-class.default RestResponsedoRequest(HttpMethod aHttpMethod, String aUrl) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aUrl, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponseSends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponseSends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Url aUrl) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Url aUrl, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponsedoRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.doRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth) Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aUrl) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aUrl, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aUrl, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aUrl, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Url aUrl, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Url aUrl, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.default RestResponseResultonResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request.onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.default RestResponseHandleronResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request.
-
Method Details
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aUrl) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The local targetd locator.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aUrl, Object aRequest) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted locator.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.- Returns:
- The
RestRequestBuilderwhich is used to prepare and synchronously issue the request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
default RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestRequestBuilderat this request.
-
buildRequest
RestRequestBuilder buildRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectCount) Prepares a request builder with the possible attributes and returns the according request'sRestRequestBuilderinstance. InvokingRestRequestBuilder.toRestResponse()starts the request and synchronously returns the response.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aRedirectCount- The number of redirect ping-pong cycles to follow before when issuing the HTTP-Request.- Returns:
- The
RestRequestBuilderat this request.
-
doRequest
Hook receiving a preparedRestResponseHandlerinstance to be used to do the technical request with the technology chosen by the implementing sub-class.- Specified by:
doRequestin interfaceRestRequestHandler- Parameters:
aHttpClientRequest- The preparedHttpClientRequest.- Returns:
- The resulting
RestResponse. - Throws:
HttpResponseException- thrown by a HTTP response handling system in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aUrl) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aUrl, Object aRequest) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseas of your request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Url aUrl, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
RestResponse doRequest(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth) throws HttpResponseException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aRedirectDepth- The redirect depth provides the count of HTTP-Request and HTTP-Response cycles where the response represents a redirect as ofHttpStatusCode.isRedirectStatus(). A value of -1 represents the default behavior, e.g. usingHttpURLConnection's redirection means.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.
-
doRequest
default RestResponse doRequest(RestRequest aRequest) throws HttpResponseException, MalformedURLException Sends a request with the possible attributes and returns the according request'sRestResponseinstance synchronously.- Parameters:
aRequest- TheRestRequestencapsulating all necessary attributes to issue the request.- Returns:
- The
RestResponsefor this request. - Throws:
HttpResponseException- thrown in case of some unexpected response.MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aUrl, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aUrl, RestResponseConsumer aResponseConsumer) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Url aUrl, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
RestResponseHandler onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aRedirectDepth- The redirect depth provides the count of HTTP-Request and HTTP-Response cycles where the response represents a redirect as ofHttpStatusCode.isRedirectStatus(). A value of -1 represents the default behavior, e.g. usingHttpURLConnection's redirection means.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseHandler onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) Creates a request with the possible attributes and returns the accordingRestResponseHandlerinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseHandler.open()on the returnedRestResponseHandleras theRestResponseHandlerstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aResponseConsumer- The listener processing a response targeted at thisRestResponseHandler.- Returns:
- The
RestResponseHandlerwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, int aPort, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Scheme aScheme, String aHost, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aScheme- TheScheme(e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, Object aRequest) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aLocator- The targeted locator, usually the part of the URL till (excluding) the query fields and the fragment.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aUrl, Object aRequest) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aUrl, RequestHeaderFields aHeaderFields) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aUrl) throws MalformedURLException Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- The targeted URL locating the addressed resource.- Returns:
- The
RestResponseResultwhich is used by the request. - Throws:
MalformedURLException- in case the provided URL is considered being malformed.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, int aPort, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPort- The port to be used when connecting to the host.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, FormFields aQueryFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aQueryFields- The Query-Fields to be used for the HTTP Query-String.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, String aProtocol, String aHost, String aPath) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aProtocol- The protocol (e.g. HTTP or HTTPS) to be used for the destination URL.aHost- The host to which the destination URL is to point to.aPath- The path on the host to which the base destination URL is to point to.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
RestResponseResult onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest, int aRedirectDepth) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.aRedirectDepth- The redirect depth provides the count of HTTP-Request and HTTP-Response cycles where the response represents a redirect as ofHttpStatusCode.isRedirectStatus(). A value of -1 represents the default behavior, e.g. usingHttpURLConnection's redirection means.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields, Object aRequest) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.aRequest- The body to be sent with the request (e.g. when doing aHttpMethod.POSTrequest.- Returns:
- The
RestResponseResultwhich is used by the request.
-
onResponse
default RestResponseResult onResponse(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields) Creates a request with the possible attributes and returns the accordingRestResponseResultinstance used for the request. The HTTP-Request is actually sent not earlier than you callingRestResponseResult.open()on the returnedRestResponseResultas theRestResponseResultstill may be modified after invoking this method!- Parameters:
aHttpMethod- The HTTP-Method for the request.aUrl- TheUrlfrom which to take the URL specific data.aHeaderFields- The HTTP-Header's fields to be used for the request.- Returns:
- The
RestResponseResultwhich is used by the request.
-