FakeAhcResponse

mockws.FakeAhcResponse
class FakeAhcResponse(result: Result, body: Array[Byte]) extends Response

A simulated response from the async-http-client.

The play.api.libs.ws.ahc.AhcWSResponse is intended to wrap this.

Implementation is mostly based upon org.asynchttpclient.netty.NettyResponse.

We're faking at this level as opposed to the play.api.libs.ws.WSResponse level to preserve any behavior specific to the NingWSResponse which is likely to be used in the real (non-fake) WSClient.

Attributes

Graph
Supertypes
trait Response
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def getContentType: String

Attributes

Definition Classes
Response
override def getCookies: List[Cookie]

Attributes

Definition Classes
Response
override def getHeader(name: CharSequence): String

Attributes

Definition Classes
Response
override def getHeaders(name: CharSequence): List[String]

Attributes

Definition Classes
Response
override def getHeaders: HttpHeaders

Attributes

Definition Classes
override def getLocalAddress: SocketAddress

Attributes

Definition Classes
Response
override def getRemoteAddress: SocketAddress

Attributes

Definition Classes
Response
override def getResponseBody(charset: Charset): String

Attributes

Definition Classes
Response
override def getResponseBody: String

Attributes

Definition Classes
override def getResponseBodyAsByteBuffer: ByteBuffer

Attributes

Definition Classes
Response
override def getResponseBodyAsBytes: Array[Byte]

Attributes

Definition Classes
Response
override def getResponseBodyAsStream: InputStream

Attributes

Definition Classes
Response
override def getStatusCode: Int

Attributes

Definition Classes
Response
override def getStatusText: String

Attributes

Definition Classes
Response
override def getUri: Uri

Attributes

Definition Classes
Response
override def hasResponseBody: Boolean

Attributes

Definition Classes
Response
override def hasResponseHeaders: Boolean

Attributes

Definition Classes
Response
override def hasResponseStatus: Boolean

Attributes

Definition Classes
Response
override def isRedirected: Boolean

Attributes

Definition Classes
Response