Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidHTTPMethod = errors.New("string doesn't match any http method")
View Source
var ErrInvalidHTTPStatusValue = errors.New("invalid http status value")
View Source
var ErrUnsupportedMIMEType = errors.New("string doesn't match any supported mime type")
Functions ¶
This section is empty.
Types ¶
type HTTPMethod ¶
type HTTPMethod string
const ( HTTPMethodGet HTTPMethod = "GET" HTTPMethodHead HTTPMethod = "HEAD" HTTPMethodPost HTTPMethod = "POST" HTTPMethodPut HTTPMethod = "PUT" HTTPMethodPatch HTTPMethod = "PATCH" HTTPMethodDelete HTTPMethod = "DELETE" HTTPMethodConnect HTTPMethod = "CONNECT" HTTPMethodOptions HTTPMethod = "OPTIONS" HTTPMethodTrace HTTPMethod = "TRACE" )
func HTTPMethodFromString ¶
func HTTPMethodFromString(str string) (HTTPMethod, error)
type HTTPOperation ¶
type HTTPStatus ¶
type HTTPStatus uint16
const ( HTTPStatusContinue HTTPStatus = 100 HTTPStatusSwitchingProtocols HTTPStatus = 101 HTTPStatusProcessing HTTPStatus = 102 HTTPStatusEarlyHints HTTPStatus = 103 HTTPStatusOK HTTPStatus = 200 HTTPStatusCreated HTTPStatus = 201 HTTPStatusAccepted HTTPStatus = 202 HTTPStatusNonAuthoritativeInfo HTTPStatus = 203 HTTPStatusNoContent HTTPStatus = 204 HTTPStatusResetContent HTTPStatus = 205 HTTPStatusPartialContent HTTPStatus = 206 HTTPStatusMultiHTTPStatus HTTPStatus = 207 HTTPStatusAlreadyReported HTTPStatus = 208 HTTPStatusIMUsed HTTPStatus = 226 HTTPStatusMultipleChoices HTTPStatus = 300 HTTPStatusMovedPermanently HTTPStatus = 301 HTTPStatusFound HTTPStatus = 302 HTTPStatusSeeOther HTTPStatus = 303 HTTPStatusNotModified HTTPStatus = 304 HTTPStatusUseProxy HTTPStatus = 305 HTTPStatusTemporaryRedirect HTTPStatus = 307 HTTPStatusPermanentRedirect HTTPStatus = 308 HTTPStatusBadRequest HTTPStatus = 400 HTTPStatusPaymentRequired HTTPStatus = 402 HTTPStatusForbidden HTTPStatus = 403 HTTPStatusNotFound HTTPStatus = 404 HTTPStatusMethodNotAllowed HTTPStatus = 405 HTTPStatusNotAcceptable HTTPStatus = 406 HTTPStatusProxyAuthRequired HTTPStatus = 407 HTTPStatusRequestTimeout HTTPStatus = 408 HTTPStatusConflict HTTPStatus = 409 HTTPStatusGone HTTPStatus = 410 HTTPStatusLengthRequired HTTPStatus = 411 HTTPStatusPreconditionFailed HTTPStatus = 412 HTTPStatusRequestEntityTooLarge HTTPStatus = 413 HTTPStatusRequestURITooLong HTTPStatus = 414 HTTPStatusUnsupportedMediaType HTTPStatus = 415 HTTPStatusRequestedRangeNotSatisfiable HTTPStatus = 416 HTTPStatusExpectationFailed HTTPStatus = 417 HTTPStatusTeapot HTTPStatus = 418 HTTPStatusMisdirectedRequest HTTPStatus = 421 HTTPStatusUnprocessableEntity HTTPStatus = 422 HTTPStatusLocked HTTPStatus = 423 HTTPStatusFailedDependency HTTPStatus = 424 HTTPStatusTooEarly HTTPStatus = 425 HTTPStatusUpgradeRequired HTTPStatus = 426 HTTPStatusPreconditionRequired HTTPStatus = 428 HTTPStatusTooManyRequests HTTPStatus = 429 HTTPStatusRequestHeaderFieldsTooLarge HTTPStatus = 431 HTTPStatusInternalServerError HTTPStatus = 500 HTTPStatusNotImplemented HTTPStatus = 501 HTTPStatusBadGateway HTTPStatus = 502 HTTPStatusGatewayTimeout HTTPStatus = 504 HTTPStatusHTTPVersionNotSupported HTTPStatus = 505 HTTPStatusVariantAlsoNegotiates HTTPStatus = 506 HTTPStatusInsufficientStorage HTTPStatus = 507 HTTPStatusLoopDetected HTTPStatus = 508 HTTPStatusNotExtended HTTPStatus = 510 HTTPStatusNetworkAuthenticationRequired HTTPStatus = 511 )
func HTTPStatusFromInt ¶
func HTTPStatusFromInt(i uint16) (HTTPStatus, error)
Click to show internal directories.
Click to hide internal directories.