Class/Object

gigahorse

Request

Related Docs: object Request | package gigahorse

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Request(url: String)

    Permalink
  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])

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addHeader(headers0: (String, String)*): Request

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

    Permalink
  6. def addHeaders(headers0: (String, String)*): Request

    Permalink
  7. def addQueryString(parameters: (String, String)*): Request

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. val authOpt: Option[Realm]

    Permalink
  10. val body: Body

    Permalink
  11. def clone(): AnyRef

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

    Permalink
  13. def delete: Request

    Permalink

    Uses DELETE method.

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

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

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

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

    Permalink
  18. def get: Request

    Permalink

    Uses GET method.

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

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

    Permalink
    Definition Classes
    Request → AnyRef → Any
  21. def head: Request

    Permalink

    Uses HEAD method.

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

    Permalink
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. val method: String

    Permalink
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def options: Request

    Permalink

    Uses OPTIONS method.

  29. def patch(file: File): Request

    Permalink

    Uses PATCH method with the given file.

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

    Permalink

    Uses PATCH method with the given body.

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

    Permalink

    Uses PATCH method with the given body.

  32. def post(file: File): Request

    Permalink

    Uses POST method with the given file.

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

    Permalink

    Uses POST method with the given body.

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

    Permalink

    Uses POST method with the given body.

  35. val proxyServerOpt: Option[ProxyServer]

    Permalink
  36. def put(file: File): Request

    Permalink

    Uses PUT method with the given file.

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

    Permalink

    Uses PUT method with the given body.

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

    Permalink

    Uses PUT method with the given body.

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

    Permalink
  40. val requestTimeoutOpt: Option[Duration]

    Permalink
  41. val signatureOpt: Option[SignatureCalculator]

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

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    Request → AnyRef → Any
  44. val url: String

    Permalink
  45. val virtualHostOpt: Option[String]

    Permalink
  46. final def wait(): Unit

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

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

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

    Permalink
  50. def withAuth(username: String, password: String): Request

    Permalink
  51. def withAuth(auth: Realm): Request

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

    Permalink
  53. def withBody(body: Body): Request

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

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

    Permalink
  56. def withContentType(ct: String): Request

    Permalink
  57. def withFollowRedirects(follow: Boolean): Request

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

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

    Permalink
  60. def withHeaders(headers0: (String, String)*): Request

    Permalink
  61. def withMethod(method: String): Request

    Permalink
  62. def withProxyServer(proxyServer: ProxyServer): Request

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

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

    Permalink
  65. def withQueryString(parameters: (String, String)*): Request

    Permalink
  66. def withRequestTimeout(requestTimeout: Duration): Request

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

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

    Permalink
  69. def withUrl(url: String): Request

    Permalink
  70. def withVirtualHost(virtualHost: String): Request

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

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped