Documentation
¶
Index ¶
- Constants
- func CreateBadRequestResponse(w http.ResponseWriter, err error)
- func CreateCreatedResponse(w http.ResponseWriter, data interface{})
- func CreateCustomStatusCodeResponse(statusCode int, w http.ResponseWriter, err error)
- func CreateInternalServerErrorResponse(w http.ResponseWriter, err error)
- func CreateNoContentResponse(w http.ResponseWriter)
- func CreateSuccessResponse(w http.ResponseWriter, data interface{})
- func CreateTooManyRequestsResponse(w http.ResponseWriter, err error)
Constants ¶
const ( ContentTypeHeaderKey = "Content-Type" ApplicationJsonHeaderValue = "application/json" ErrorParsingDataToBytesErrorMessage = "error parsing data interface to bytes array, %s" )
Variables ¶
This section is empty.
Functions ¶
func CreateBadRequestResponse ¶
func CreateBadRequestResponse(w http.ResponseWriter, err error)
CreateBadRequestResponse cria uma resposta com HTTP status code 400 e envia o erro no atributo body
func CreateCreatedResponse ¶
func CreateCreatedResponse(w http.ResponseWriter, data interface{})
CreateCreatedResponse cria uma resposta com HTTP status code 201 e envia dados no atributo body
func CreateCustomStatusCodeResponse ¶
func CreateCustomStatusCodeResponse(statusCode int, w http.ResponseWriter, err error)
CreateCustomStatusCodeResponse cria uma resposta com o código de status http recebido e envia os erros no atributo body
func CreateInternalServerErrorResponse ¶
func CreateInternalServerErrorResponse(w http.ResponseWriter, err error)
CreateInternalServerErrorResponse cria uma resposta com HTTP status code 500 e envia o erro no atributo body
func CreateNoContentResponse ¶
func CreateNoContentResponse(w http.ResponseWriter)
CreateNoContentResponse cria uma resposta com HTTP status code 203 e não envia dados no atributo body
func CreateSuccessResponse ¶
func CreateSuccessResponse(w http.ResponseWriter, data interface{})
CreateSuccessResponse cria uma resposta com HTTP status code 500 e envia os dados no atributo body
func CreateTooManyRequestsResponse ¶
func CreateTooManyRequestsResponse(w http.ResponseWriter, err error)
CreateTooManyRequestsResponse creates a response with 429 HTTP status code
Types ¶
This section is empty.