Package

io.buoyant.router

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. class AddForwardedHeader extends SimpleFilter[Request, Response]

    Permalink

    Appends the [Forwarded](https://tools.ietf.org/html/rfc7239) header to the request.

    Appends the [Forwarded](https://tools.ietf.org/html/rfc7239) header to the request.

    Possible future additions: * parse incoming X-Forwarded-* from legacy proxy services and convert to Forwarded

  2. class ClassifierFilter extends SimpleFilter[Request, Response]

    Permalink
  3. case class HeaderIdentifier(prefix: Path, header: String, headerPath: Boolean, baseDtab: () ⇒ Dtab = () => Dtab.base) extends Identifier[Request] with Product with Serializable

    Permalink
  4. case class MethodAndHostIdentifier(prefix: Path, uris: Boolean = false, baseDtab: () ⇒ Dtab = () => Dtab.base) extends Identifier[Request] with Product with Serializable

    Permalink
  5. case class PathIdentifier(prefix: Path, segments: Int = 1, consume: Boolean = false, baseDtab: () ⇒ Dtab = () => Dtab.base) extends Identifier[Request] with Product with Serializable

    Permalink
  6. class StaticIdentifier extends Identifier[Request]

    Permalink
  7. class TracingFilter extends SimpleFilter[Request, Response]

    Permalink

    Annotates HTTP method, uri, and status code, content-type, and content-length.

Value Members

  1. object AddForwardedHeader

    Permalink
  2. object ClassifierFilter

    Permalink
  3. object HeaderIdentifier extends Serializable

    Permalink
  4. object MethodAndHostIdentifier extends Serializable

    Permalink
  5. object ProxyRewriteFilter

    Permalink

    Coerces HTTP proxy requests to normal requests.

  6. object StripHopByHopHeadersFilter

    Permalink
  7. object TracingFilter

    Permalink
  8. object ViaHeaderAppenderFilter

    Permalink

    Appends the [Via] (https://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-14#section-9.9) header to the request and response.

    Appends the [Via] (https://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-14#section-9.9) header to the request and response. After the header is appended, the message is upgraded to HTTP/1.1.

Ungrouped