go1.20.5
GoThrough

http.DefaultMaxHeaderBytes

// DefaultMaxHeaderBytes is the maximum permitted size of the headers // in an HTTP request. // This can be overridden by setting Server.MaxHeaderBytes. const DefaultMaxHeaderBytes = 1 << 20

http.DefaultMaxIdleConnsPerHost

// DefaultMaxIdleConnsPerHost is the default value of Transport's // MaxIdleConnsPerHost. const DefaultMaxIdleConnsPerHost = 2

http.MethodConnect

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodConnect = "CONNECT"

http.MethodDelete

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodDelete = "DELETE"

http.MethodGet

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodGet = "GET"

http.MethodHead

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodHead = "HEAD"

http.MethodOptions

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodOptions = "OPTIONS"

http.MethodPatch

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodPatch = "PATCH"

http.MethodPost

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodPost = "POST"

http.MethodPut

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodPut = "PUT"

http.MethodTrace

// Common HTTP methods. // // Unless otherwise noted, these are defined in RFC 7231 section 4.3. const MethodTrace = "TRACE"

http.SameSiteDefaultMode

const SameSiteDefaultMode = iota

http.SameSiteLaxMode

const SameSiteLaxMode = iota

http.SameSiteNoneMode

const SameSiteNoneMode = iota

http.SameSiteStrictMode

const SameSiteStrictMode = iota

http.StateActive

// StateActive represents a connection that has read 1 or more // bytes of a request. The Server.ConnState hook for // StateActive fires before the request has entered a handler // and doesn't fire again until the request has been // handled. After the request is handled, the state // transitions to StateClosed, StateHijacked, or StateIdle. // For HTTP/2, StateActive fires on the transition from zero // to one active request, and only transitions away once all // active requests are complete. That means that ConnState // cannot be used to do per-request work; ConnState only notes // the overall state of the connection. const StateActive = iota

http.StateClosed

// StateClosed represents a closed connection. // This is a terminal state. Hijacked connections do not // transition to StateClosed. const StateClosed = iota

http.StateHijacked

// StateHijacked represents a hijacked connection. // This is a terminal state. It does not transition to StateClosed. const StateHijacked = iota

http.StateIdle

// StateIdle represents a connection that has finished // handling a request and is in the keep-alive state, waiting // for a new request. Connections transition from StateIdle // to either StateActive or StateClosed. const StateIdle = iota

http.StateNew

// StateNew represents a new connection that is expected to // send a request immediately. Connections begin at this // state and then transition to either StateActive or // StateClosed. const StateNew = iota

http.StatusAccepted

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusAccepted = 202

http.StatusAlreadyReported

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusAlreadyReported = 208

http.StatusBadGateway

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusBadGateway = 502

http.StatusBadRequest

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusBadRequest = 400

http.StatusConflict

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusConflict = 409

http.StatusContinue

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusContinue = 100

http.StatusCreated

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusCreated = 201

http.StatusEarlyHints

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusEarlyHints = 103

http.StatusExpectationFailed

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusExpectationFailed = 417

http.StatusFailedDependency

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusFailedDependency = 424

http.StatusForbidden

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusForbidden = 403

http.StatusFound

// HTTP status codes as registered with IANA. // See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml const StatusFound = 302