Interface HttpRequest


public interface HttpRequest
Trait for http request
  • Method Summary

    Modifier and Type
    Method
    Description
    scala.Option<String>
    Optional value for base url.
    scala.Option<DataPublisher>
    Optional value for request body.
    scala.Option<String>
    Optional value for full url.
    scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>>
    Request headers.
    Request method type (POST, PUT, GET etc.).
    scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>>
    Request query parameters.
    uri()
    Relative path.
  • Method Details

    • baseURL

      scala.Option<String> baseURL()
      Optional value for base url. Base url without path parameters and query.
    • content

      scala.Option<DataPublisher> content()
      Optional value for request body.
    • fullURL

      scala.Option<String> fullURL()
      Optional value for full url. Already constructed url with path parameters but without query.
    • headers

      scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>> headers()
      Request headers.
    • method

      HttpMethod method()
      Request method type (POST, PUT, GET etc.).
    • query

      scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>> query()
      Request query parameters.
    • uri

      URI uri()
      Relative path.