勇芳软件工作室.汉化:  WinHTTP Reference > WinHTTP Constants >

HTTP Status Codes

Previous pageReturn to chapter overviewNext page

这些常量和相应的值表示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协议版本。