Documentation ¶
Overview ¶
Package httperr provides utilities for writing human-readable HTTP error page templates.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DescriptiveErrors = map[int]DescriptiveError{ http.StatusBadRequest: { Name: "Bad request", Description: "The server cannot process the request due to something believed to be a client error.", }, http.StatusUnauthorized: { Name: "Unauthenticated", Description: "The requested resource requires authentication.", }, http.StatusForbidden: { Name: "Access denied", Description: "Permission has not been granted to access the requested resource.", }, http.StatusNotFound: { Name: "Not available", Description: "The requested resource is not available because it could not be found, " + "it requires authentication, or permission has not been granted to access it.", }, http.StatusMethodNotAllowed: { Name: "Bad request method", Description: "The server does not support the request method for the requested resource.", }, http.StatusUnsupportedMediaType: { Name: "Bad request format", Description: "The server does not support the request format.", }, http.StatusTooManyRequests: { Name: "Too busy", Description: "The server has reached a temporary usage limit. Please try again later.", }, http.StatusInternalServerError: { Name: "Server error", Description: "An unexpected problem occurred. We're working to fix it.", }, http.StatusNotImplemented: { Name: "Bad request method", Description: "The server cannot recognize the request method.", }, http.StatusBadGateway: { Name: "Webservice currently unavailable", Description: "While handling the request, the server encountered a problem with another server. " + "We're working to fix it.", }, http.StatusServiceUnavailable: { Name: "Webservice currently unavailable", Description: "The server is temporarily unable to handle the request. " + "We're working to restore the server.", }, }
Functions ¶
This section is empty.
Types ¶
type DescriptiveError ¶
func Describe ¶
func Describe(code int) DescriptiveError
Click to show internal directories.
Click to hide internal directories.