body

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2019 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RequestBufferer

type RequestBufferer struct{}

RequestBufferer reads entire request body before send to next middleware

func BufferRequest

func BufferRequest() RequestBufferer

BufferRequest creates new request bufferer

func (RequestBufferer) ServeHandler

func (m RequestBufferer) ServeHandler(h http.Handler) http.Handler

ServeHandler implements middleware interface

type RequestLimiter

type RequestLimiter struct {
	Size           int64
	LimitedHandler http.Handler
}

RequestLimiter limits request body size

func LimitRequest

func LimitRequest(size int64) RequestLimiter

LimitRequest creates new request limiter

func (RequestLimiter) ServeHandler

func (m RequestLimiter) ServeHandler(h http.Handler) http.Handler

ServeHandler implements middleware interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL