Documentation
¶
Index ¶
- func BadRequest(w http.ResponseWriter, r *http.Request, err error)
- func Conflict(w http.ResponseWriter, r *http.Request, err error)
- func Forbidden(w http.ResponseWriter, r *http.Request, err error)
- func InternalError(w http.ResponseWriter, r *http.Request, err error)
- func NotAcceptable(w http.ResponseWriter, r *http.Request, err error)
- func OK(w http.ResponseWriter, r *http.Request, message string)
- func ResourceNotFound(w http.ResponseWriter, r *http.Request, message string)
- func Response(w http.ResponseWriter, r *http.Request, httpCode int, message interface{})
- func ServiceUnavailable(w http.ResponseWriter, r *http.Request, err error)
- func Unauthorized(w http.ResponseWriter, r *http.Request, err error)
- type Controller
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BadRequest ¶
func BadRequest(w http.ResponseWriter, r *http.Request, err error)
BadRequest will return an error message indicating that the request is invalid
func Forbidden ¶
func Forbidden(w http.ResponseWriter, r *http.Request, err error)
Forbidden will block user access the resource, not authorized
func InternalError ¶
func InternalError(w http.ResponseWriter, r *http.Request, err error)
InternalError will return an error message indicating that the something is error inside the controller
func NotAcceptable ¶
func NotAcceptable(w http.ResponseWriter, r *http.Request, err error)
NotAcceptable xxx
func ResourceNotFound ¶
func ResourceNotFound(w http.ResponseWriter, r *http.Request, message string)
ResourceNotFound will return an error message indicating that the resource is not exist
func Response ¶
func Response(w http.ResponseWriter, r *http.Request, httpCode int, message interface{})
Response : http response func (no return http code)
func ServiceUnavailable ¶
func ServiceUnavailable(w http.ResponseWriter, r *http.Request, err error)
ServiceUnavailable will return an error message indicating that the service is not available now
func Unauthorized ¶
func Unauthorized(w http.ResponseWriter, r *http.Request, err error)
Unauthorized will block user access the api, not login
Types ¶
type Controller ¶
Click to show internal directories.
Click to hide internal directories.