这些常量和相应的值表示Internet上的服务器返回的HTTP状态代码。
HTTP_STATUS_CONTINUE
100
请求可以继续。
HTTP_STATUS_SWITCH_PROTOCOLS
101
服务器已在升级标头中切换协议。
HTTP_STATUS_OK
200
请求成功完成。
HTTP_STATUS_CREATED
201
该请求已经实现,并导致创建一个新的资源。
HTTP_STATUS_ACCEPTED
202
该请求已被接受处理,但处理尚未完成。
HTTP_STATUS_PARTIAL
203
实体头中返回的元信息不是从始发服务器可用的确定集。
HTTP_STATUS_NO_CONTENT
204
服务器已经满足了请求,但没有新的信息可以发回。
HTTP_STATUS_RESET_CONTENT
205
请求已经完成,并且客户端程序应该重置导致发送请求的文档视图,以允许用户轻松地启动另一个输入操作。
HTTP_STATUS_PARTIAL_CONTENT
206
服务器已经满足资源的部分GET请求。
HTTP_STATUS_WEBDAV_MULTI_STATUS
207
在万维网分布式创作和版本控制(WebDAV)操作期间,这表示单个响应的多个状态代码。响应体包含描述状态代码的可扩展标记语言(XML)。有关详细信息,请参阅分布式创作的HTTP扩展.
HTTP_STATUS_AMBIGUOUS
300
请求的资源在一个或多个位置可用。
HTTP_STATUS_MOVED
301
所请求的资源已被分配给新的永久统一资源标识符(URI),并且任何将来对该资源的引用都应该使用返回的URI之一完成。
HTTP_STATUS_REDIRECT
302
请求的资源暂时驻留在不同的URI下。
HTTP_STATUS_REDIRECT_METHOD
303
对请求的响应可以在不同的URI下找到,并且应该使用该资源上的GET HTTP动词来检索。
HTTP_STATUS_NOT_MODIFIED
304
请求的资源尚未修改。
HTTP_STATUS_USE_PROXY
305
所请求的资源必须通过位置字段给出的代理进行访问。
HTTP_STATUS_REDIRECT_KEEP_VERB
307
重定向请求保持相同的HTTP动词。HTTP / 1.1行为。
HTTP_STATUS_BAD_REQUEST
400
由于语法无效,请求无法由服务器处理。
HTTP_STATUS_DENIED
401
所请求的资源需要用户认证。
HTTP_STATUS_PAYMENT_REQ
402
在HTTP协议中未实现。
HTTP_STATUS_FORBIDDEN
403
服务器了解请求,但无法实现。
HTTP_STATUS_NOT_FOUND
404
服务器没有找到任何与请求的URI匹配的内容。
HTTP_STATUS_BAD_METHOD
405
不允许使用HTTP动词。
HTTP_STATUS_NONE_ACCEPTABLE
406
没有发现客户可以接受的答复。
HTTP_STATUS_PROXY_AUTH_REQ
407
需要代理验证。
HTTP_STATUS_REQUEST_TIMEOUT
408
服务器超时等待请求。
HTTP_STATUS_CONFLICT
409
由于与资源的当前状态冲突,无法完成该请求。用户应该重新提交更多信息。
HTTP_STATUS_GONE
410
请求的资源在服务器上不再可用,并且没有转发地址是已知的。
HTTP_STATUS_LENGTH_REQUIRED
411
服务器无法接受请求而没有定义的内容长度。
HTTP_STATUS_PRECOND_FAILED
412
在服务器上测试的一个或多个请求头字段中给出的前提条件被评估为false。
HTTP_STATUS_REQUEST_TOO_LARGE
413
服务器无法处理请求,因为请求实体大于服务器能够处理的请求实体。
HTTP_STATUS_URI_TOO_LONG
414
服务器无法服务请求,因为请求URI长于服务器可以解释。
HTTP_STATUS_UNSUPPORTED_MEDIA
415
服务器无法为请求提供服务,因为请求的实体是请求的方法所请求资源不支持的格式。
HTTP_STATUS_RETRY_WITH
449
在做出适当的行动之后,应该重新提出请求。
HTTP_STATUS_SERVER_ERROR
500
服务器遇到意外的情况,阻止它满足请求。
HTTP_STATUS_NOT_SUPPORTED
501
服务器不支持完成请求所需的功能。
HTTP_STATUS_BAD_GATEWAY
502
作为网关或代理的服务器在尝试完成请求时从其访问的上游服务器接收到无效响应。
HTTP_STATUS_SERVICE_UNAVAIL
503
该服务暂时超载。
HTTP_STATUS_GATEWAY_TIMEOUT
504
请求超时等待网关。
HTTP_STATUS_VERSION_NOT_SUP
505
服务器不支持请求消息中使用的HTTP协议版本。