gigahorse

Request

final class Request extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Request
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Request(url: String)

  2. new Request(url: String, method: String, body: Body, headers: Map[String, List[String]], queryString: Map[String, List[String]], signatureOpt: Option[SignatureCalculator], authOpt: Option[Realm], followRedirectsOpt: Option[Boolean], requestTimeoutOpt: Option[Duration], virtualHostOpt: Option[String], proxyServerOpt: Option[ProxyServer])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addHeader(headers0: (String, String)*): Request

  7. def addHeaders(headers0: Map[String, List[String]]): Request

  8. def addHeaders(headers0: (String, String)*): Request

  9. def addQueryString(parameters: (String, String)*): Request

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. val authOpt: Option[Realm]

  12. val body: Body

  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def contentType: Option[String]

  15. def delete: Request

    Uses DELETE method.

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(o: Any): Boolean

    Definition Classes
    Request → AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. val followRedirectsOpt: Option[Boolean]

  20. def get: Request

    Uses GET method.

  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    Request → AnyRef → Any
  23. def head: Request

    Uses HEAD method.

  24. val headers: Map[String, List[String]]

  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. val method: String

  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def options: Request

    Uses OPTIONS method.

  31. def patch(file: File): Request

    Uses PATCH method with the given file.

  32. def patch(body: String, charset: Charset): Request

    Uses PATCH method with the given body.

  33. def patch[A](body: A)(implicit arg0: HttpWrite[A]): Request

    Uses PATCH method with the given body.

  34. def post(file: File): Request

    Uses POST method with the given file.

  35. def post(body: String, charset: Charset): Request

    Uses POST method with the given body.

  36. def post[A](body: A)(implicit arg0: HttpWrite[A]): Request

    Uses POST method with the given body.

  37. val proxyServerOpt: Option[ProxyServer]

  38. def put(file: File): Request

    Uses PUT method with the given file.

  39. def put(body: String, charset: Charset): Request

    Uses PUT method with the given body.

  40. def put[A](body: A)(implicit arg0: HttpWrite[A]): Request

    Uses PUT method with the given body.

  41. val queryString: Map[String, List[String]]

  42. val requestTimeoutOpt: Option[Duration]

  43. val signatureOpt: Option[SignatureCalculator]

  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toString(): String

    Definition Classes
    Request → AnyRef → Any
  46. val url: String

  47. val virtualHostOpt: Option[String]

  48. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. def withAuth(username: String, password: String, scheme: AuthScheme): Request

  52. def withAuth(username: String, password: String): Request

  53. def withAuth(auth: Realm): Request

  54. def withAuthOpt(authOpt: Option[Realm]): Request

  55. def withBody(body: Body): Request

  56. def withBody[A](body: A)(implicit arg0: HttpWrite[A]): Request

  57. def withContentType(mt: String, charset: Charset): Request

  58. def withContentType(ct: String): Request

  59. def withFollowRedirects(follow: Boolean): Request

  60. def withFollowRedirectsOpt(followRedirectsOpt: Option[Boolean]): Request

  61. def withHeaders(headers: Map[String, List[String]]): Request

  62. def withHeaders(headers0: (String, String)*): Request

  63. def withMethod(method: String): Request

  64. def withProxyServer(proxyServer: ProxyServer): Request

  65. def withProxyServerOpt(proxyServerOpt: Option[ProxyServer]): Request

  66. def withQueryString(queryString: Map[String, List[String]]): Request

  67. def withQueryString(parameters: (String, String)*): Request

  68. def withRequestTimeout(requestTimeout: Duration): Request

  69. def withRequestTimeoutOpt(requestTimeoutOpt: Option[Duration]): Request

  70. def withSignatureOpt(signatureOpt: Option[SignatureCalculator]): Request

  71. def withUrl(url: String): Request

  72. def withVirtualHost(virtualHost: String): Request

  73. def withVirtualHostOpt(virtualHostOpt: Option[String]): Request

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped