Trait/Object

fm.http

Headers

Related Docs: object Headers | package http

Permalink

sealed trait Headers extends IndexedSeqProxy[(String, String)]

Linear Supertypes
IndexedSeqProxy[(String, String)], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Headers
  2. IndexedSeqProxy
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def withCookies(c: Traversable[Cookie]): Headers

    Permalink

    These are the client side cookies that are being sent with the request

  2. abstract def withHeaders(headerValues: (String, Any)*): Headers

    Permalink

    Adds the passed in headers

  3. abstract def withNoCache: Headers

    Permalink

    Add the Cache-Control and Expires headers to prevent caching of this response

  4. abstract def withSetCookies(c: Traversable[Cookie]): Headers

    Permalink

    These are the server side cookies that are being sent with the response

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accept: Option[String]

    Permalink
  5. def acceptCharset: Option[String]

    Permalink
  6. def acceptEncoding: Option[String]

    Permalink
  7. def acceptLanguage: Option[String]

    Permalink
  8. def acceptPatch: Option[String]

    Permalink
  9. def acceptRanges: Option[String]

    Permalink
  10. def accessControlAllowCredentials: Option[String]

    Permalink
  11. def accessControlAllowHeaders: Option[String]

    Permalink
  12. def accessControlAllowMethods: Option[String]

    Permalink
  13. def accessControlAllowOrigin: Option[String]

    Permalink
  14. def accessControlExposeHeaders: Option[String]

    Permalink
  15. def accessControlMaxAge: Option[String]

    Permalink
  16. def accessControlRequestHEaders: Option[String]

    Permalink
  17. def accessControlRequestMethod: Option[String]

    Permalink
  18. def addCookie(c: Cookie): Headers

    Permalink

    These are the client side cookies that are being sent with the request

  19. def addSetCookie(c: Cookie): Headers

    Permalink

    These are the server side cookies that are being sent with the response

  20. def age: Option[Long]

    Permalink
  21. def allow: Option[String]

    Permalink
  22. def apply(name: String): String

    Permalink
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def authUser: Option[String]

    Permalink

    Either the Basic or Digest auth username from the Authorization header

  25. def authorization: Option[String]

    Permalink
  26. def basicAuthPass: Option[String]

    Permalink

    The Basic Auth password from the Authorization header

  27. def basicAuthUser: Option[String]

    Permalink

    The Basic Auth username from the Authorization header

  28. def basicAuthUserAndPass: Option[(String, String)]

    Permalink

    The Basic Auth username and password from the Authorization header

  29. def cacheControl: Option[String]

    Permalink
  30. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def connection: Option[String]

    Permalink
  32. def contentBase: Option[String]

    Permalink
  33. def contentEncoding: Option[String]

    Permalink
  34. def contentLanguage: Option[String]

    Permalink
  35. def contentLength: Option[Long]

    Permalink
  36. def contentLocation: Option[String]

    Permalink
  37. def contentMD5: Option[String]

    Permalink
  38. def contentRange: Option[String]

    Permalink
  39. def contentTransferEncoding: Option[String]

    Permalink
  40. def contentType: Option[String]

    Permalink
  41. def cookie: Option[String]

    Permalink

    This is the raw value of the client side cookies that are being sent with the request

  42. def cookies: Vector[Cookie]

    Permalink

    These are the client side cookies that are being sent with the request

  43. def date: Option[DateTime]

    Permalink
  44. def digestAuthParams: Option[Map[String, String]]

    Permalink
  45. def digestAuthParamsAuthorization: Option[Map[String, String]]

    Permalink
  46. def digestAuthParamsWWWAuthenticate: Option[Map[String, String]]

    Permalink
  47. def digestAuthUser: Option[String]

    Permalink
  48. def dnt: Option[String]

    Permalink
  49. def eTag: Option[String]

    Permalink
  50. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  51. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  52. def expect: Option[String]

    Permalink
  53. def expires: Option[DateTime]

    Permalink
  54. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  55. def from: Option[String]

    Permalink
  56. def get(name: String): Option[String]

    Permalink
  57. def getAll(name: String): Vector[String]

    Permalink
  58. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  59. def getCookie(name: String): Option[Cookie]

    Permalink

    A helper to find a client-sent cookie by name

  60. def getDate(name: String): Option[DateTime]

    Permalink
  61. def getInt(name: String): Option[Int]

    Permalink
  62. def getLong(name: String): Option[Long]

    Permalink
  63. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  64. def host: Option[String]

    Permalink
  65. def hostPort: Option[Int]

    Permalink

    The port from the host header (e.g.

    The port from the host header (e.g. frugalmechanic.com:8080)

  66. def hostWithoutPort: Option[String]

    Permalink

    If the Host header has a port in it (e.g.

    If the Host header has a port in it (e.g. frugalmechanic.com:8080) then this will strip it out.

  67. def ifMatch: Option[String]

    Permalink
  68. def ifModifiedSince: Option[DateTime]

    Permalink
  69. def ifNoneMatch: Option[String]

    Permalink
  70. def ifRange: Option[String]

    Permalink
  71. def ifUnmodifiedSince: Option[DateTime]

    Permalink
  72. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  73. def lastModified: Option[DateTime]

    Permalink
  74. def location: Option[String]

    Permalink
  75. def maxForwards: Option[String]

    Permalink
  76. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  77. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  78. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  79. def origin: Option[String]

    Permalink
  80. def pragma: Option[String]

    Permalink
  81. def proxyAuthencate: Option[String]

    Permalink
  82. def proxyAuthorization: Option[String]

    Permalink
  83. def range: Option[String]

    Permalink
  84. def referer: Option[String]

    Permalink
  85. def retryAfter: Option[String]

    Permalink
  86. def secWebSocketAccept: Option[String]

    Permalink
  87. def secWebSocketKey: Option[String]

    Permalink
  88. def secWebSocketKey1: Option[String]

    Permalink
  89. def secWebSocketKey2: Option[String]

    Permalink
  90. def secWebSocketLocation: Option[String]

    Permalink
  91. def secWebSocketOrigin: Option[String]

    Permalink
  92. def secWebSocketProtocol: Option[String]

    Permalink
  93. def secWebSocketVersion: Option[String]

    Permalink
  94. def self: Vector[(String, String)]

    Permalink
    Definition Classes
    Headers → IndexedSeqProxy
  95. def server: Option[String]

    Permalink
  96. def setCookie: Vector[String]

    Permalink

    This is the raw value of the server side cookies that are being sent with the response

  97. def setCookie2: Vector[String]

    Permalink
  98. def setCookies: Vector[Cookie]

    Permalink

    These are the server side cookies that are being sent with the response

  99. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  100. def te: Option[String]

    Permalink
  101. def toImmutableHeaders: ImmutableHeaders

    Permalink
  102. def toMutableHeaders: MutableHeaders

    Permalink
  103. def toString(): String

    Permalink
    Definition Classes
    Headers → AnyRef → Any
  104. def trailer: Option[String]

    Permalink
  105. def transferEncoding: Option[String]

    Permalink
  106. def upgrade: Option[String]

    Permalink
  107. def userAgent: Option[String]

    Permalink
  108. def vary: Option[String]

    Permalink
  109. def via: Option[String]

    Permalink
  110. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. def warning: Option[String]

    Permalink
  114. def webSocketLocation: Option[String]

    Permalink
  115. def webSocketOrigin: Option[String]

    Permalink
  116. def webSocketProtocol: Option[String]

    Permalink
  117. def wwwAuthenticate: Option[String]

    Permalink
  118. def xContentTypeOptions: Option[String]

    Permalink
  119. def xForwardedFor: Option[String]

    Permalink
  120. def xForwardedProto: Option[String]

    Permalink
  121. def xFrameOptions: Option[String]

    Permalink
  122. def xPoweredBy: Option[String]

    Permalink
  123. def xRequestedWith: Option[String]

    Permalink
  124. def xUACompatible: Option[String]

    Permalink
  125. def xXSSProtection: Option[String]

    Permalink

Inherited from IndexedSeqProxy[(String, String)]

Inherited from AnyRef

Inherited from Any

Ungrouped