Gjsify LogoGjsify Logo

These represent the known HTTP status code values, plus various network and internal errors.

Note that no libsoup functions take or return this type directly; any function that works with status codes will accept unrecognized status codes as well.

Prior to 2.44 this type was called SoupKnownStatusCode, but the individual values have always had the names they have now.

Index

Enumeration Members

ACCEPTED: number

202 Accepted (HTTP)

BAD_GATEWAY: number

502 Bad Gateway (HTTP)

BAD_REQUEST: number

400 Bad Request (HTTP)

CANCELLED: number

Message was cancelled locally

CANT_CONNECT: number

Unable to connect to remote host

CANT_CONNECT_PROXY: number

Unable to connect to proxy

CANT_RESOLVE: number

Unable to resolve destination host name

CANT_RESOLVE_PROXY: number

Unable to resolve proxy host name

CONFLICT: number

409 Conflict (HTTP)

CONTINUE: number

100 Continue (HTTP)

CREATED: number

201 Created (HTTP)

EXPECTATION_FAILED: number

417 Expectation Failed (HTTP)

FAILED_DEPENDENCY: number

424 Failed Dependency (WebDAV)

FORBIDDEN: number

403 Forbidden (HTTP)

FOUND: number

302 Found (HTTP)

GATEWAY_TIMEOUT: number

504 Gateway Timeout (HTTP)

GONE: number

410 Gone (HTTP)

HTTP_VERSION_NOT_SUPPORTED: number

505 HTTP Version Not Supported (HTTP)

INSUFFICIENT_STORAGE: number

507 Insufficient Storage (WebDAV)

INTERNAL_SERVER_ERROR: number

500 Internal Server Error (HTTP)

INVALID_RANGE: number

shorter alias for %SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE

IO_ERROR: number

A network error occurred, or the other end closed the connection unexpectedly

LENGTH_REQUIRED: number

411 Length Required (HTTP)

LOCKED: number

423 Locked (WebDAV)

MALFORMED: number

Malformed data (usually a programmer error)

METHOD_NOT_ALLOWED: number

405 Method Not Allowed (HTTP)

MOVED_PERMANENTLY: number

301 Moved Permanently (HTTP)

MOVED_TEMPORARILY: number

302 Moved Temporarily (old name, RFC 2068)

MULTIPLE_CHOICES: number

300 Multiple Choices (HTTP)

MULTI_STATUS: number

207 Multi-Status (WebDAV)

NONE: number

No status available. (Eg, the message has not been sent yet)

NON_AUTHORITATIVE: number

203 Non-Authoritative Information (HTTP)

NOT_ACCEPTABLE: number

406 Not Acceptable (HTTP)

NOT_APPEARING_IN_THIS_PROTOCOL: number

306 [Unused] (HTTP)

NOT_EXTENDED: number

510 Not Extended (RFC 2774)

NOT_FOUND: number

404 Not Found (HTTP)

NOT_IMPLEMENTED: number

501 Not Implemented (HTTP)

NOT_MODIFIED: number

304 Not Modified (HTTP)

NO_CONTENT: number

204 No Content (HTTP)

OK: number

200 Success (HTTP). Also used by many lower-level soup routines to indicate success.

PARTIAL_CONTENT: number

206 Partial Content (HTTP)

PAYMENT_REQUIRED: number

402 Payment Required (HTTP)

PERMANENT_REDIRECT: number
PRECONDITION_FAILED: number

412 Precondition Failed (HTTP)

PROCESSING: number

102 Processing (WebDAV)

PROXY_AUTHENTICATION_REQUIRED: number

407 Proxy Authentication Required (HTTP)

PROXY_UNAUTHORIZED: number

shorter alias for %SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED

REQUESTED_RANGE_NOT_SATISFIABLE: number

416 Requested Range Not Satisfiable (HTTP)

REQUEST_ENTITY_TOO_LARGE: number

413 Request Entity Too Large (HTTP)

REQUEST_TIMEOUT: number

408 Request Timeout (HTTP)

REQUEST_URI_TOO_LONG: number

414 Request-URI Too Long (HTTP)

RESET_CONTENT: number

205 Reset Content (HTTP)

SEE_OTHER: number

303 See Other (HTTP)

SERVICE_UNAVAILABLE: number

503 Service Unavailable (HTTP)

SSL_FAILED: number

SSL/TLS negotiation failed

SWITCHING_PROTOCOLS: number

101 Switching Protocols (HTTP)

TEMPORARY_REDIRECT: number

307 Temporary Redirect (HTTP)

TLS_FAILED: number

Used internally

TOO_MANY_REDIRECTS: number

There were too many redirections

TRY_AGAIN: number

Used internally

UNAUTHORIZED: number

401 Unauthorized (HTTP)

UNPROCESSABLE_ENTITY: number

422 Unprocessable Entity (WebDAV)

UNSUPPORTED_MEDIA_TYPE: number

415 Unsupported Media Type (HTTP)

USE_PROXY: number

305 Use Proxy (HTTP)

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method