Response

zio.http.Response
See theResponse companion object
sealed trait Response

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Abstract methods

def body: Body
def copy(status: Status, headers: Headers, body: Body): Response

Returns the Headers object on the current type A

Returns the Headers object on the current type A

Attributes

Concrete methods

override def equals(o: Any): Boolean

Compares the receiver object (this) with the argument object (that) for equivalence.

Compares the receiver object (this) with the argument object (that) for equivalence.

Any implementation of this method should be an equivalence relation:

  • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
  • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any instances x, y, and z of type Any if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is usually necessary to override hashCode to ensure that objects which are "equal" (o1.equals(o2) returns true) hash to the same scala.Int. (o1.hashCode.equals(o2.hashCode)).

Attributes

that

the object to compare against this object for equality.

Returns:

true if the receiver object is equivalent to the argument; false otherwise.

Definition Classes
Any
final def isWebSocket: Boolean
final def patch(p: Patch): Response
final def setStatus(status: Status): Response

Sets the status of the response

Sets the status of the response

Attributes

final def toHandler(implicit trace: Trace): Handler[Any, Nothing, Any, Response]

Creates an Http from a Response

Creates an Http from a Response

Attributes

Inherited methods

final def accept: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def acceptEncoding: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def acceptLanguage: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def acceptPatch: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def acceptRanges: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def accessControlAllowHeaders: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlAllowMethods: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlAllowOrigin: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlExposeHeaders: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlMaxAge: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlRequestHeaders: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def accessControlRequestMethod: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def addHeader(name: CharSequence, value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def addHeader(header: Header): A

Attributes

Inherited from:
HeaderModifier
final def addHeaders(headers: Headers): A

Attributes

Inherited from:
HeaderModifier
final def age: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def allow: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def authorization: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def cacheControl: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def charset: Charset

Attributes

Inherited from:
HeaderGetters
final def connection: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentBase: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentDisposition: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentEncoding: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentLanguage: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def contentLocation: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentMd5: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentRange: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentSecurityPolicy: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentTransferEncoding: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def contentType: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def cookieValue(name: CharSequence): Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def date: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def dnt: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def etag: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def expect: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def expires: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def from: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def hasContentType(value: CharSequence): Boolean

Attributes

Inherited from:
HeaderChecks

Attributes

Inherited from:
HeaderChecks
final def hasHeader(name: CharSequence): Boolean

Attributes

Inherited from:
HeaderChecks
final def hasHeader(name: CharSequence, value: CharSequence): Boolean

Attributes

Inherited from:
HeaderChecks

Attributes

Inherited from:
HeaderChecks
final def hasMediaType(other: MediaType): Boolean

Attributes

Inherited from:
HeaderChecks

Attributes

Inherited from:
HeaderChecks

Attributes

Inherited from:
HeaderChecks

Attributes

Inherited from:
HeaderChecks
final def header(headerName: CharSequence): Option[Header]

Attributes

Inherited from:
HeaderGetters
final def headerValue(headerName: CharSequence): Option[String]

Attributes

Inherited from:
HeaderGetters
final def headerValues(headerName: CharSequence): List[String]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def host: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def ifMatch: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def ifModifiedSince: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def ifNoneMatch: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def ifRange: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def ifUnmodifiedSince: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def lastModified: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def location: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def maxForwards: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def origin: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def pragma: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def proxyAuthenticate: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def proxyAuthorization: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def range: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def referer: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def removeHeader(name: String): A

Attributes

Inherited from:
HeaderModifier
final def removeHeaders(headers: List[String]): A

Attributes

Inherited from:
HeaderModifier
final def retryAfter: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketAccept: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketExtensions: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketKey: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketLocation: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketOrigin: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketProtocol: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def secWebSocketVersion: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def server: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def setCookie: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Attributes

Inherited from:
HeaderGetters
final def setHeaders(headers: Headers): A

Attributes

Inherited from:
HeaderModifier
final def te: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def trailer: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def transferEncoding: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
def updateHeaders(update: Headers => Headers): A

Updates the current Headers with new one, using the provided update function passed.

Updates the current Headers with new one, using the provided update function passed.

Attributes

Inherited from:
HeaderModifier
final def upgrade: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def upgradeInsecureRequests: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def userAgent: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def vary: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def via: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def warning: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def webSocketLocation: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def webSocketOrigin: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def webSocketProtocol: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def withAccept(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAcceptEncoding(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAcceptLanguage(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAcceptPatch(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAcceptRanges(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier

Attributes

Inherited from:
HeaderModifier
final def withAccessControlAllowHeaders(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier

Attributes

Inherited from:
HeaderModifier
final def withAccessControlAllowOrigin(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAccessControlExposeHeaders(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAccessControlMaxAge(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAccessControlRequestHeaders(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier

Attributes

Inherited from:
HeaderModifier
final def withAge(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAllow(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withAuthorization(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withBasicAuthorization(username: String, password: String): A

Attributes

Inherited from:
HeaderModifier
final def withCacheControl(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withCacheControlMaxAge(value: Duration): A

Attributes

Inherited from:
HeaderModifier
final def withConnection(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentBase(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentDisposition(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentEncoding(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentLanguage(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentLength(value: Long): A

Attributes

Inherited from:
HeaderModifier
final def withContentLocation(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentMd5(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentRange(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentSecurityPolicy(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentTransferEncoding(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withContentType(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withCookie(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withDate(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withDnt(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withEtag(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withExpect(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withExpires(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withFrom(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withHost(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withIfMatch(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withIfModifiedSince(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withIfNoneMatch(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withIfRange(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withIfUnmodifiedSince(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withLastModified(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withLocation(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withMaxForwards(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
def withMediaType(mediaType: MediaType): A

Attributes

Inherited from:
HeaderModifier
final def withOrigin(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withPragma(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withProxyAuthenticate(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withProxyAuthorization(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withRange(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withReferer(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withRetryAfter(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketAccept(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketExtensions(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketKey(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketLocation(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketOrigin(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketProtocol(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSecWebSocketVersion(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withServer(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withSetCookie(value: Cookie[Response]): A

Attributes

Inherited from:
HeaderModifier
final def withTe(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withTrailer(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withTransferEncoding(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withUpgrade(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withUpgradeInsecureRequests(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withUserAgent(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withVary(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withVia(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withWarning(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withWebSocketLocation(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withWebSocketOrigin(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withWebSocketProtocol(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withWwwAuthenticate(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withXFrameOptions(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def withXRequestedWith(value: CharSequence): A

Attributes

Inherited from:
HeaderModifier
final def wwwAuthenticate: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def xFrameOptions: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters
final def xRequestedWith: Option[CharSequence]

Attributes

Inherited from:
HeaderGetters

Concrete fields

lazy override val hashCode: Int

Calculate a hash code value for the object.

Calculate a hash code value for the object.

The default hashing algorithm is platform dependent.

Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

Attributes

Returns:

the hash code value for this object.