package http
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- http
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class BooleanHeaderKey extends TypedHeaderKey[Boolean]
- case class BytesContent(value: Array[Byte], contentType: ContentType, lastModified: Long = System.currentTimeMillis()) extends Content with Product with Serializable
- sealed abstract class CacheControlEntry extends AnyRef
- class Connection extends AnyRef
- trait Content extends AnyRef
- class DateHeaderKey extends TypedHeaderKey[Long]
- sealed abstract class DispositionType extends AnyRef
- case class FileContent(file: File, contentType: ContentType, lastModifiedOverride: Option[Long] = None) extends Content with Product with Serializable
- case class FileEntry(fileName: String, file: File, headers: Headers) extends FormDataEntry with Product with Serializable
- case class FormData(key: String, entries: List[FormDataEntry]) extends Product with Serializable
- case class FormDataContent(data: List[FormData]) extends Content with Product with Serializable
- sealed trait FormDataEntry extends AnyRef
- case class Header(key: HeaderKey, value: String) extends Product with Serializable
- trait HeaderKey extends AnyRef
- case class Headers(map: TreeMap[String, List[String]] = ...) extends Product with Serializable
- case class HttpRequest(method: Method = Method.Get, source: IP = IP.LocalHost, url: URL = URL(), headers: Headers = Headers.empty, content: Option[Content] = None, timestamp: Long = System.currentTimeMillis()) extends Product with Serializable
- case class HttpResponse(status: HttpStatus = HttpStatus.OK, headers: Headers = Headers.empty, content: Option[Content] = None) extends Product with Serializable
- case class HttpStatus(code: Int, message: String) extends Ordered[HttpStatus] with Product with Serializable
- trait ListTypedHeaderKey[V] extends HeaderKey
- class LongHeaderKey extends TypedHeaderKey[Long]
- sealed abstract class Method extends AnyRef
- trait MultiTypedHeaderKey[V] extends HeaderKey
- abstract class StreamContent extends Content
- class StreamZipContent extends StreamContent
- case class StringContent(value: String, contentType: ContentType, lastModified: Long = System.currentTimeMillis()) extends Content with Product with Serializable
- case class StringEntry(value: String, headers: Headers) extends FormDataEntry with Product with Serializable
- class StringHeaderKey extends TypedHeaderKey[String]
- trait TypedHeaderKey[V] extends HeaderKey
- case class URLContent(url: URL, contentType: ContentType, lastModifiedOverride: Option[Long] = None) extends Content with Product with Serializable
- class WebSocketChannels extends AnyRef
- case class ZipFileEntry(file: File, path: String) extends Product with Serializable
Value Members
- implicit def file2Content(file: File): Content
- implicit def url2Content(url: URL): Content
- object CacheControl extends MultiTypedHeaderKey[CacheControlEntry]
- object Connection
- object Content
- object CookieHeader extends ListTypedHeaderKey[RequestCookie]
- object DateHeaderKey
- object DispositionType
- object HeaderKey
- object Headers extends Serializable
- object HttpStatus extends Serializable
- object Method
- object SetCookie extends ListTypedHeaderKey[ResponseCookie]
- object all extends URLMatcher
- object combined
- object host
- object path
- object url