package http
- Alphabetic
- By Inheritance
- http
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class AkamaiReputation(value: String) extends AnyVal with Product with Serializable
- final case class Authorization(value: String) extends AnyVal with Product with Serializable
- class BadGatewayException extends HttpException
- class BadRequestException extends HttpException
- class ConflictException extends HttpException
- final case class ErrorTimeout(toDuration: Duration) extends AnyVal with Product with Serializable
- class ExpectationFailedException extends HttpException
- class FailedDependencyException extends HttpException
- class ForbiddenException extends HttpException
- final case class ForwardedFor(value: String) extends AnyVal with Product with Serializable
- class GatewayTimeoutException extends HttpException
- class GoneException extends HttpException
- case class HeaderCarrier(authorization: Option[Authorization] = None, forwarded: Option[ForwardedFor] = None, sessionId: Option[SessionId] = None, requestId: Option[RequestId] = None, requestChain: RequestChain = RequestChain.init, nsStamp: Long = System.nanoTime(), extraHeaders: Seq[(String, String)] = Seq(), trueClientIp: Option[String] = None, trueClientPort: Option[String] = None, gaToken: Option[String] = None, gaUserId: Option[String] = None, deviceID: Option[String] = None, akamaiReputation: Option[AkamaiReputation] = None, otherHeaders: Seq[(String, String)] = Seq()) extends LoggingDetails with Product with Serializable
- trait HttpErrorFunctions extends AnyRef
- class HttpException extends Exception
Represents an error occuring within the service itself.
Represents an error occuring within the service itself. See UpstreamErrorResponse for errors returned from Upstream services.
- trait HttpReads[A] extends AnyRef
- trait HttpReadsEither extends AnyRef
- trait HttpReadsHttpResponse extends AnyRef
- trait HttpReadsInstances extends HttpReadsHttpResponse with HttpReadsEither with HttpReadsTry with HttpReadsOption with HttpReadsJson with LowPriorityHttpReadsJson
- trait HttpReadsJson extends AnyRef
- trait HttpReadsLegacyInstances extends HttpReadsLegacyOption with HttpReadsLegacyJson
- trait HttpReadsLegacyJson extends AnyRef
- trait HttpReadsLegacyOption extends AnyRef
- trait HttpReadsLegacyRawReads extends AnyRef
- trait HttpReadsOption extends AnyRef
- trait HttpReadsTry extends AnyRef
- trait HttpResponse extends AnyRef
The ws.Response class is very hard to dummy up as it wraps a concrete instance of the ning http Response.
The ws.Response class is very hard to dummy up as it wraps a concrete instance of the ning http Response. This trait exposes just the bits of the response that we need in methods that we are passing the response to for processing, making it much easier to provide dummy data in our specs.
- trait HttpVerbs extends AnyRef
Standard HTTP Verbs
- class HttpVersionNotSupportedException extends HttpException
- class InsufficientStorageException extends HttpException
- class InternalServerException extends HttpException
- class JsValidationException extends Exception
- class LengthRequiredException extends HttpException
- class LockedException extends HttpException
- trait LowPriorityHttpReadsJson extends AnyRef
- class MethodNotAllowedException extends HttpException
- class NotAcceptableException extends HttpException
- class NotFoundException extends HttpException
- class NotImplementedException extends HttpException
- class PaymentRequiredException extends HttpException
- class PreconditionFailedException extends HttpException
- class ProxyAuthenticationRequiredException extends HttpException
- final case class RequestChain(value: String) extends AnyVal with Product with Serializable
- class RequestEntityTooLargeException extends HttpException
- final case class RequestId(value: String) extends AnyVal with Product with Serializable
- class RequestRangeNotSatisfiableException extends HttpException
- class RequestTimeoutException extends HttpException
- class RequestUriTooLongException extends HttpException
- trait Retries extends AnyRef
- class ServiceUnavailableException extends HttpException
- final case class SessionId(value: String) extends AnyVal with Product with Serializable
- trait StreamHttpReadsInstances extends AnyRef
- implicit final class StringContextOps extends AnyVal
- class TooManyRequestException extends HttpException
- class UnauthorizedException extends HttpException
- class UnprocessableEntityException extends HttpException
- class UnsupportedMediaTypeException extends HttpException
- case class UpstreamErrorResponse(message: String, statusCode: Int, reportAs: Int, headers: Map[String, Seq[String]]) extends Exception with Product with Serializable
Represent unhandled status codes returned from upstream
Deprecated Type Members
- trait CoreDelete extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait CoreGet extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait CorePatch extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait CorePost extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait CorePut extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait DeleteHttpTransport extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait GetHttpTransport extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpClient extends HttpGet with HttpPut with HttpPost with HttpDelete with HttpPatch
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpDelete extends CoreDelete with DeleteHttpTransport with HttpVerb with ConnectionTracing with HttpHooks with Retries
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpGet extends CoreGet with GetHttpTransport with HttpVerb with ConnectionTracing with HttpHooks with Retries
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpPatch extends CorePatch with PatchHttpTransport with HttpVerb with ConnectionTracing with HttpHooks with Retries
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpPost extends CorePost with PostHttpTransport with HttpVerb with ConnectionTracing with HttpHooks with Retries
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpPut extends CorePut with PutHttpTransport with HttpVerb with ConnectionTracing with HttpHooks with Retries
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpTransport extends GetHttpTransport with DeleteHttpTransport with PatchHttpTransport with PutHttpTransport with PostHttpTransport
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait HttpVerb extends Request
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait PatchHttpTransport extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait PostHttpTransport extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait PutHttpTransport extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- trait Request extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
- class UrlValidationException extends Exception
- Annotations
- @deprecated
- Deprecated
(Since version 15.0.0) Use HttpClientV2
Value Members
- case object BuildInfo extends Product with Serializable
This object was generated by sbt-buildinfo.
- object CollectionUtils
- object CookieNames
- object ErrorTimeout extends Serializable
- object HeaderCarrier extends Serializable
- object HeaderNames
- object HttpErrorFunctions extends HttpErrorFunctions
- object HttpReads extends HttpReadsLegacyInstances
- object HttpReadsInstances extends HttpReadsInstances
- object HttpReadsLegacyRawReads extends HttpReadsLegacyRawReads
- object HttpResponse
- object HttpVerbs extends HttpVerbs
- object RequestChain extends Serializable
- object SessionKeys
- object TypeUtil
- object UpstreamErrorResponse extends Serializable