swiftlys2/docs/api/releases/features/ai/
API Reference › SteamAPI

EHTTPStatusCode

Enum
Namespace: SwiftlyS2.Shared.SteamAPI · Assembly: SwiftlyS2.CS2.dll
public enum EHTTPStatusCode

HTTP Status codes that the server can send in response to a request, see rfc2616 section 10.3 for descriptions of each of these.

View source
k_EHTTPStatusCode100Continue

Informational codes

100
k_EHTTPStatusCode101SwitchingProtocols
101
k_EHTTPStatusCode200OK

Success codes

200
k_EHTTPStatusCode201Created
201
k_EHTTPStatusCode202Accepted
202
k_EHTTPStatusCode203NonAuthoritative
203
k_EHTTPStatusCode204NoContent
204
k_EHTTPStatusCode205ResetContent
205
k_EHTTPStatusCode206PartialContent
206
k_EHTTPStatusCode300MultipleChoices

Redirection codes

300
k_EHTTPStatusCode301MovedPermanently
301
k_EHTTPStatusCode302Found
302
k_EHTTPStatusCode303SeeOther
303
k_EHTTPStatusCode304NotModified
304
k_EHTTPStatusCode305UseProxy
305
k_EHTTPStatusCode307TemporaryRedirect
307
k_EHTTPStatusCode308PermanentRedirect
308
k_EHTTPStatusCode400BadRequest

Error codes

400
k_EHTTPStatusCode401Unauthorized

You probably want 403 or something else. 401 implies you're sending a WWW-Authenticate header and the client can sent an Authorization header in response.

401
k_EHTTPStatusCode402PaymentRequired

This is reserved for future HTTP specs, not really supported by clients

402
k_EHTTPStatusCode403Forbidden
403
k_EHTTPStatusCode404NotFound
404
k_EHTTPStatusCode405MethodNotAllowed
405
k_EHTTPStatusCode406NotAcceptable
406
k_EHTTPStatusCode407ProxyAuthRequired
407
k_EHTTPStatusCode408RequestTimeout
408
k_EHTTPStatusCode409Conflict
409
k_EHTTPStatusCode410Gone
410
k_EHTTPStatusCode411LengthRequired
411
k_EHTTPStatusCode412PreconditionFailed
412
k_EHTTPStatusCode413RequestEntityTooLarge
413
k_EHTTPStatusCode414RequestURITooLong
414
k_EHTTPStatusCode415UnsupportedMediaType
415
k_EHTTPStatusCode416RequestedRangeNotSatisfiable
416
k_EHTTPStatusCode417ExpectationFailed
417
k_EHTTPStatusCode429TooManyRequests
429
k_EHTTPStatusCode444ConnectionClosed

nginx only?

444
k_EHTTPStatusCode4xxUnknown

418 is reserved, so we'll use it to mean unknown

418
k_EHTTPStatusCode500InternalServerError

Server error codes

500
k_EHTTPStatusCode501NotImplemented
501
k_EHTTPStatusCode502BadGateway
502
k_EHTTPStatusCode503ServiceUnavailable
503
k_EHTTPStatusCode504GatewayTimeout
504
k_EHTTPStatusCode505HTTPVersionNotSupported
505
k_EHTTPStatusCode5xxUnknown
599
k_EHTTPStatusCodeInvalid

Invalid status code (this isn't defined in HTTP, used to indicate unset in our code)

0