WSHttp

uk.gov.hmrc.play.http.ws.WSHttp
trait WSHttp extends WSGet, WSPut, WSPost, WSDelete, WSPatch

Attributes

Deprecated
true
Graph
Supertypes
trait WSPatch
trait WSPatch
trait CorePatch
trait WSDelete
trait WSDelete
trait CoreDelete
trait WSPost
trait WSPost
trait CorePost
trait WSPut
trait WSPut
trait CorePut
trait WSGet
trait WSRequest
trait WSGet
trait WSExecute
trait Request
trait CoreGet
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def DELETE[O](url: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CoreDelete
def DELETE[O](url: URL, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CoreDelete
final def DELETE[O](url: URL)(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CoreDelete
def GET[A](url: String, queryParams: Seq[(String, String)], headers: Seq[(String, String)])(implicit rds: HttpReads[A], hc: HeaderCarrier, ec: ExecutionContext): Future[A]

Attributes

Inherited from:
CoreGet
def GET[A](url: URL, headers: Seq[(String, String)])(implicit rds: HttpReads[A], hc: HeaderCarrier, ec: ExecutionContext): Future[A]

Attributes

Inherited from:
CoreGet
final def GET[A](url: URL)(implicit rds: HttpReads[A], hc: HeaderCarrier, ec: ExecutionContext): Future[A]

Attributes

Inherited from:
CoreGet
def PATCH[I, O](url: String, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePatch
def PATCH[I, O](url: URL, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePatch
final def PATCH[I, O](url: URL, body: I)(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePatch
def POST[I, O](url: String, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POST[I, O](url: URL, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
final def POST[I, O](url: URL, body: I)(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTEmpty[O](url: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTEmpty[O](url: URL, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
final def POSTEmpty[O](url: URL)(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTForm[O](url: String, body: Map[String, Seq[String]], headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTForm[O](url: URL, body: Map[String, Seq[String]], headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
final def POSTForm[O](url: URL, body: Map[String, Seq[String]])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTString[O](url: String, body: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def POSTString[O](url: URL, body: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
final def POSTString[O](url: URL, body: String)(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePost
def PUT[I, O](url: String, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
def PUT[I, O](url: URL, body: I, headers: Seq[(String, String)])(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
final def PUT[I, O](url: URL, body: I)(implicit wts: Writes[I], rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
def PUTString[O](url: String, body: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
def PUTString[O](url: URL, body: String, headers: Seq[(String, String)])(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
final def PUTString[O](url: URL, body: String)(implicit rds: HttpReads[O], hc: HeaderCarrier, ec: ExecutionContext): Future[O]

Attributes

Inherited from:
CorePut
override def buildRequest(url: String, headers: Seq[(String, String)]): WSRequest

Attributes

Definition Classes
Inherited from:
WSRequest
override def doDelete(url: String, headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSDelete
override def doEmptyPost[A](url: String, headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPost
override def doFormPost(url: String, body: Map[String, Seq[String]], headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPost
override def doGet(url: String, headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSGet
override def doPatch[A](url: String, body: A, headers: Seq[(String, String)])(implicit rds: Writes[A], ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPatch
override def doPost[A](url: String, body: A, headers: Seq[(String, String)])(implicit rds: Writes[A], ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPost
override def doPostString(url: String, body: String, headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPost
override def doPut[A](url: String, body: A, headers: Seq[(String, String)])(implicit rds: Writes[A], ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPut
override def doPutString(url: String, body: String, headers: Seq[(String, String)])(implicit ec: ExecutionContext): Future[HttpResponse]

Attributes

Definition Classes
Inherited from:
WSPut
override def withEmptyBody(request: WSRequest): WSRequest

Attributes

Definition Classes
Inherited from:
WSPost
protected def wsClient: WSClient

Attributes

Inherited from:
WSRequestBuilder