vulcan: github.com/mailgun/vulcan/headers Index | Files

package headers

import "github.com/mailgun/vulcan/headers"

Constants with common HTTP headers

Index

Package Files

headers.go

Constants

const (
    XForwardedProto    = "X-Forwarded-Proto"
    XForwardedFor      = "X-Forwarded-For"
    XForwardedHost     = "X-Forwarded-Host"
    XForwardedServer   = "X-Forwarded-Server"
    Connection         = "Connection"
    KeepAlive          = "Keep-Alive"
    ProxyAuthenticate  = "Proxy-Authenticate"
    ProxyAuthorization = "Proxy-Authorization"
    Te                 = "Te" // canonicalized version of "TE"
    Trailers           = "Trailers"
    TransferEncoding   = "Transfer-Encoding"
    Upgrade            = "Upgrade"
    ContentLength      = "Content-Length"
)

Variables

var HopHeaders = []string{
    Connection,
    KeepAlive,
    ProxyAuthenticate,
    ProxyAuthorization,
    Te,
    Trailers,
    TransferEncoding,
    Upgrade,
}

Hop-by-hop headers. These are removed when sent to the backend. http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html Copied from reverseproxy.go, too bad

Package headers is imported by 6 packages. Updated 2018-02-24. Refresh now. Tools for package owners.