hshttp

package
v0.0.1-alpha.7 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func AccountHeaderName

func AccountHeaderName() string

func CleanHasuraSaasHeaders

func CleanHasuraSaasHeaders(r *http.Request)

func ConfigAccountIdHeader

func ConfigAccountIdHeader() string

func ConfigJWTHeader

func ConfigJWTHeader() string

func GetBody

func GetBody(r *http.Request, data interface{}) error

func JwtHeaderName

func JwtHeaderName() string

func MiddlewareChain

func MiddlewareChain(f http.HandlerFunc, m ...Middleware) http.HandlerFunc

func MiddlewareLogRequest

func MiddlewareLogRequest(next http.HandlerFunc) http.HandlerFunc

func MiddlewareRequestContext

func MiddlewareRequestContext(next http.HandlerFunc) http.HandlerFunc

func MiddlewareSetContentTypeApplicationJson

func MiddlewareSetContentTypeApplicationJson(next http.HandlerFunc) http.HandlerFunc

func SetCors

func SetCors(res http.ResponseWriter)

func SetHaderOnRequest

func SetHaderOnRequest(req *http.Request, header string, value string)

func SetHaderOnResponse

func SetHaderOnResponse(res http.ResponseWriter, header string, value string)

func SetSslRedirect

func SetSslRedirect(req *http.Request, u *url.URL)

SetSslRedirect Update the headers to allow for SSL redirection

func WriteBody

func WriteBody(w http.ResponseWriter, data interface{}) error

func WriteError

func WriteError(res http.ResponseWriter, e error)

func WriteResponse

func WriteResponse(res http.ResponseWriter, statusCode int, data interface{})

Types

type Middleware

type Middleware func(http.HandlerFunc) http.HandlerFunc

Jump to

Keyboard shortcuts

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