colossus.protocols

http

package http

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. http
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Cookie(name: String, value: String, expiration: Option[com.github.nscala_time.time.Imports.DateTime]) extends Product with Serializable

  2. trait Http extends CodecDSL

  3. class HttpClientCodec extends ClientCodec[HttpRequest, HttpResponse]

  4. case class HttpCode(code: Int, description: String) extends Product with Serializable

  5. case class HttpHead(method: HttpMethod, url: String, version: HttpVersion, headers: List[(String, String)]) extends Product with Serializable

  6. sealed abstract class HttpMethod extends AnyRef

  7. class HttpParsingException extends Exception

  8. case class HttpRequest(head: HttpHead, entity: Option[ByteString]) extends Product with Serializable

  9. case class HttpResponse(version: HttpVersion, code: HttpCode, data: ByteString, headers: List[(String, String)] = immutable.this.Nil) extends Product with Serializable

  10. class HttpResponseParser extends AnyRef

  11. class HttpServerCodec extends ServerCodec[HttpRequest, HttpResponse]

  12. sealed abstract class HttpVersion extends AnyRef

  13. class InvalidRequestException extends Exception

Value Members

  1. object Cookie extends Serializable

  2. implicit object HttpClientProvider extends ClientCodecProvider[Http]

  3. object HttpCodes

  4. object HttpHead extends Serializable

  5. object HttpHeaders

  6. object HttpMethod

  7. object HttpParse

  8. implicit object HttpProvider extends CodecProvider[Http]

  9. object HttpRequest extends Serializable

  10. object HttpRequestParser

  11. object HttpResponse extends Serializable

  12. object HttpResponseParser

  13. object HttpVersion

  14. object UrlParsing

    URL parsing can be done using one of two paths.

Inherited from AnyRef

Inherited from Any

Ungrouped