binding

package
v2.19.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2024 License: CC0-1.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContentURLEncoded string = "application/x-www-form-urlencoded"
	ContentJSON       string = "application/json"
	ContentFormData   string = "multipart/form-data"
)

Variables

View Source
var (
	ErrInvalidContentType = errors.New("Unrecognized content type")
)

Functions

func Bind

func Bind(r *http.Request, val interface{}) error

Bind parses the request body and bind the values to the passed interface, will also validate the value if it implements the Validation interface. Uses standard lib for json, uses github.com/gorilla/schema for url-encoded body

Types

This section is empty.

Jump to

Keyboard shortcuts

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