Interface RestPostClient

All Superinterfaces:
RestRequestClient, RestRequestHandler
All Known Subinterfaces:
HttpDiscoveryRestClient<B>, HttpRestClient, LoopbackRestClient, RestClient
All Known Implementing Classes:
AbstractHttpDiscoveryRestClientDecorator, AbstractHttpRestClientDecorator, AbstractRestClient, HttpRestClientImpl, HttpRestClientSingleton, LoopbackRestClientImpl, LoopbackRestClientSingleton

public interface RestPostClient extends RestRequestClient
Helper interface to keep the huge amount of convenience methods under control.
  • Method Details

    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aUrl) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aLocator, org.refcodes.web.FormFields aQueryFields) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aLocator, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aUrl, Object aRequest) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aProtocol - The protocol (e.g. HTTP or HTTPS) including the specific part (such as "//" for "http://") to be used for the destination URL: For HTTP, provide "http://", for HTTPS, provide "https://".
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.web.Url aUrl)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • buildPost

      default RestRequestBuilder buildPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance. Invoking RestRequestBuilder.toRestResponse() starts the request and synchronously returns the response.
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestRequestBuilder which is used to prepare and synchronously issue the request.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aUrl) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aLocator, org.refcodes.web.FormFields aQueryFields) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aLocator, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aUrl, Object aRequest) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException, MalformedURLException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
      MalformedURLException - in case the provided URL is considered being malformed.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.web.Url aUrl) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.web.Url aUrl, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • doPost

      default RestResponse doPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws org.refcodes.web.HttpResponseException
      Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
      Parameters:
      aUrl - The Url from 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 a HttpMethod.POST request.
      Returns:
      The RestResponse as of your request.
      Throws:
      org.refcodes.web.HttpResponseException - thrown in case of some unexpected response.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aUrl, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aUrl, RestResponseConsumer aResponseConsumer) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, int aPort, String aPath, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(String aProtocol, String aHost, String aPath, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.web.Url aUrl, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from 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 a HttpMethod.POST request.
      aResponseConsumer - The listener processing a response targeted at this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseHandler onPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, RestResponseConsumer aResponseConsumer)
      Creates a POST request with the common attributes and returns the according RestResponseHandler instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseHandler.open() on the returned RestResponseHandler as the RestResponseHandler still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from 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 this RestResponseHandler.
      Returns:
      The RestResponseHandler which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, int aPort, String aPath)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.data.Scheme aScheme, String aHost, String aPath)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aScheme - The Scheme (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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, Object aRequest) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aLocator, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aLocator, org.refcodes.web.FormFields aQueryFields) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aUrl, Object aRequest) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aUrl) throws MalformedURLException
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The targeted URL locating the addressed resource..
      Returns:
      The RestResponseResult which is used by your request.
      Throws:
      MalformedURLException - in case the provided URL is considered being malformed.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.FormFields aQueryFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, int aPort, String aPath)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.FormFields aQueryFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(String aProtocol, String aHost, String aPath)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      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 RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.web.Url aUrl, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aRequest - The body to be sent with the request (e.g. when doing a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields, Object aRequest)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from 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 a HttpMethod.POST request.
      Returns:
      The RestResponseResult which is used by your request.
    • onPost

      default RestResponseResult onPost(org.refcodes.web.Url aUrl, org.refcodes.web.RequestHeaderFields aHeaderFields)
      Creates a POST request with the common attributes and returns the according RestResponseResult instance used for the request. The HTTP-Request is actually sent not earlier than you calling RestResponseResult.open() on the returned RestResponseResult as the RestResponseResult still may be modified after invoking this method!
      Parameters:
      aUrl - The Url from which to take the URL specific data.
      aHeaderFields - The HTTP-Header's fields to be used for the request.
      Returns:
      The RestResponseResult which is used by your request.