Documentation ¶
Index ¶
- Constants
- func AllowResponseBuffering(w http.ResponseWriter)
- func CleanHeadersForRaven(r *http.Request)
- func CleanUpProcessGroup(cmd *exec.Cmd)
- func DisableResponseBuffering(w http.ResponseWriter)
- func ExitStatus(err error) (int, bool)
- func Fail500(w http.ResponseWriter, r *http.Request, err error)
- func HTTPError(w http.ResponseWriter, r *http.Request, error string, code int)
- func HeaderClone(h http.Header) http.Header
- func IsContentType(expected, actual string) bool
- func LogError(r *http.Request, err error)
- func OpenFile(path string) (file *os.File, fi os.FileInfo, err error)
- func ReadAllTempfile(r io.Reader) (tempfile *os.File, err error)
- func ServiceUnavailable(w http.ResponseWriter, r *http.Request, err error)
- func SetCustomResponseLogger(writer io.Writer)
- func SetForwardedFor(newHeaders *http.Header, originalRequest *http.Request)
- func SetNoCacheHeaders(header http.Header)
- func TooManyRequests(w http.ResponseWriter, r *http.Request, err error)
- func URLMustParse(s string) *url.URL
- type LoggingResponseWriter
Constants ¶
View Source
const NginxResponseBufferHeader = "X-Accel-Buffering"
Variables ¶
This section is empty.
Functions ¶
func AllowResponseBuffering ¶ added in v1.1.0
func AllowResponseBuffering(w http.ResponseWriter)
func CleanHeadersForRaven ¶ added in v0.8.3
func CleanUpProcessGroup ¶ added in v0.6.1
func DisableResponseBuffering ¶ added in v1.1.0
func DisableResponseBuffering(w http.ResponseWriter)
func ExitStatus ¶ added in v0.6.1
func IsContentType ¶ added in v1.3.0
func ReadAllTempfile ¶ added in v1.3.0
func ServiceUnavailable ¶ added in v0.8.3
func ServiceUnavailable(w http.ResponseWriter, r *http.Request, err error)
func SetCustomResponseLogger ¶ added in v1.0.0
func SetForwardedFor ¶ added in v1.3.0
func SetNoCacheHeaders ¶
func TooManyRequests ¶ added in v0.8.3
func TooManyRequests(w http.ResponseWriter, r *http.Request, err error)
func URLMustParse ¶
Types ¶
type LoggingResponseWriter ¶
type LoggingResponseWriter interface { http.ResponseWriter Log(r *http.Request) }
func NewLoggingResponseWriter ¶
func NewLoggingResponseWriter(rw http.ResponseWriter) LoggingResponseWriter
Click to show internal directories.
Click to hide internal directories.