Documentation ¶
Index ¶
- func AddSetJsonHeaderMw(handler func(w http.ResponseWriter, r *http.Request)) func(w http.ResponseWriter, r *http.Request)
- func ChainMiddlewares(root func(w http.ResponseWriter, r *http.Request), ...) func(w http.ResponseWriter, r *http.Request)
- func DecodeJson(r io.Reader, v interface{}) error
- func DecodeJsonFromBytes(data []byte, v interface{}) error
- func EqualASCIIFold(s, t string) bool
- func HttpRequestBodyToStruct(resp *http.Request, v interface{}) error
- func HttpResponseBodyToStruct(resp *http.Response, v interface{}) error
- func HttpResponseToString(resp *http.Response) (string, error)
- func MustEncodeJson(v interface{}) []byte
- func SetWriterHeaderJson(w http.ResponseWriter)
- func ToJson(object interface{}) ([]byte, error)
- func ToJsonReaderPanic(object interface{}) (body io.Reader)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddSetJsonHeaderMw ¶
func AddSetJsonHeaderMw(handler func(w http.ResponseWriter, r *http.Request)) func(w http.ResponseWriter, r *http.Request)
func ChainMiddlewares ¶
func ChainMiddlewares(root func(w http.ResponseWriter, r *http.Request), fns ...func(func(w http.ResponseWriter, r *http.Request)) func(w http.ResponseWriter, r *http.Request)) func(w http.ResponseWriter, r *http.Request)
func DecodeJson ¶
func DecodeJsonFromBytes ¶
func EqualASCIIFold ¶
func HttpRequestBodyToStruct ¶
func HttpResponseToString ¶
* response will be read and closed
func MustEncodeJson ¶
func MustEncodeJson(v interface{}) []byte
func SetWriterHeaderJson ¶
func SetWriterHeaderJson(w http.ResponseWriter)
func ToJsonReaderPanic ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.