http

package
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2019 License: MIT Imports: 0 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StatusCode

type StatusCode int

StatusCode is an alias for int using as a http status code

const (
	Continue StatusCode = iota + 100
	SwitchingProtocols
	Processing
)

Informational HTTP Status Codes

const (
	OK StatusCode = iota + 200
	Created
	Accepted
	NonAuthoritativeInformation
	NoContent
	ResetContent
	PartialContent
	MultiStatus
	AlreadyReported
	IMUsed StatusCode = 226
)

Success HTTP Status Codes

const (
	MultipleChoices StatusCode = iota + 300
	MovedPermanently
	Found
	SeeOther
	NotModified
	UseProxy

	TemporaryRedirect
	PermanentRedirect
)

Redirection HTTP Status Code

const (
	BadRequest StatusCode = iota + 400
	Unauthorized
	PaymentRequired
	Forbidden
	NotFound
	MethodNotAllowed
	NotAcceptable
	ProxyAuthenticationRequired
	RequestTimeout
	Conflict
	Gone
	LengthRequired
	PreconditionFailed
	PayloadTooLarge
	RequestURITooLong
	UnsupportedMediaType
	RequestedRangeNotSatisfiable
	ExpectationFailed
	ImATeapot

	MisdirectedRequest
	UnprocessableEntity
	Locked
	FailedDependency

	UpgradeRequired

	PreconditionRequired
	TooManyRequests

	RequestHeaderFieldsTooLarge
	ConnectionClosedWithoutResponse StatusCode = 444
	UnavailableForLegalReasons      StatusCode = 451
	ClientClosedRequest             StatusCode = 499
)

Client Error HTTP Status Code

const (
	InternalServerError StatusCode = iota + 500
	NotImplemented
	BadGateway
	ServiceUnavailable
	GatewayTimeout
	VersionNotSupported
	VariantAlsoNegotiates
	InsufficientStorage
	LoopDetected

	NotExtended
	NetworkAuthenticationRequired
	NetworkConnectTimeoutError StatusCode = 599
)

Server Error HTTP Status Code

func (StatusCode) Int

func (s StatusCode) Int() int

Int cast the status code to int value

func (StatusCode) IsClientError

func (s StatusCode) IsClientError() bool

IsClientError check if status code is client error

func (StatusCode) IsInformational

func (s StatusCode) IsInformational() bool

IsInformational check if status code is informational

func (StatusCode) IsInternalError

func (s StatusCode) IsInternalError() bool

IsInternalError check if status code is internal error

func (StatusCode) IsRedirection

func (s StatusCode) IsRedirection() bool

IsRedirection check if status code is redirection

func (StatusCode) IsSuccess

func (s StatusCode) IsSuccess() bool

IsSuccess check if status code is success

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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