c

requests

Response

case class Response(url: String, statusCode: Int, statusMessage: String, data: Bytes, headers: Map[String, Seq[String]], history: Option[Response]) extends ByteData with Readable with Product with Serializable

Represents a HTTP response

url

the URL that the original request was made to

statusCode

the status code of the response

statusMessage

the status message of the response

data

the response body; may contain HTML, JSON, or binary or textual data

headers

the raw headers the server sent back with the response

history

the response of any redirects that were performed before arriving at the current response

Linear Supertypes
Serializable, Serializable, Product, Equals, Readable, Writable, ByteData, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Response
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Readable
  7. Writable
  8. ByteData
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Response(url: String, statusCode: Int, statusMessage: String, data: Bytes, headers: Map[String, Seq[String]], history: Option[Response])

    url

    the URL that the original request was made to

    statusCode

    the status code of the response

    statusMessage

    the status message of the response

    data

    the response body; may contain HTML, JSON, or binary or textual data

    headers

    the raw headers the server sent back with the response

    history

    the response of any redirects that were performed before arriving at the current response

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bytes: Array[Byte]
    Definition Classes
    Response → ByteData
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  7. def contentLength: Option[Long]
    Definition Classes
    Response → Writable
  8. def contentType: Option[String]
  9. val cookies: Map[String, HttpCookie]

    Returns the cookies set by this response, and by any redirects that lead up to it

  10. val data: Bytes
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. val headers: Map[String, Seq[String]]
  14. val history: Option[Response]
  15. def httpContentType: Option[String]
    Definition Classes
    Response → Writable
  16. def is2xx: Boolean
  17. def is3xx: Boolean
  18. def is4xx: Boolean
  19. def is5xx: Boolean
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def lines(codec: Codec): Vector[String]
    Definition Classes
    ByteData
  22. def lines(): Vector[String]
    Definition Classes
    ByteData
  23. def location: Option[String]
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. def readBytesThrough[T](f: (InputStream) ⇒ T): T
    Definition Classes
    Response → Readable
  28. val statusCode: Int
  29. val statusMessage: String
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def text(codec: Codec): String
    Definition Classes
    ByteData
  32. def text(): String
    Definition Classes
    ByteData
  33. def trim(codec: Codec): String
    Definition Classes
    ByteData
  34. def trim(): String
    Definition Classes
    ByteData
  35. val url: String
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def writeBytesTo(out: OutputStream): Unit
    Definition Classes
    Readable → Writable

Deprecated Value Members

  1. def contents: Array[Byte]
    Annotations
    @deprecated
    Deprecated

    Use .bytes

  2. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def string(codec: Codec): String
    Definition Classes
    ByteData
    Annotations
    @deprecated
    Deprecated

    Use .text()

  4. def string(): String
    Definition Classes
    ByteData
    Annotations
    @deprecated
    Deprecated

    Use .text()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Readable

Inherited from Writable

Inherited from ByteData

Inherited from AnyRef

Inherited from Any

Ungrouped