赞
踩
HTTP协议的状态码是服务器发出响应客户端请求的代码。服务器对客户端的响应类别有5种,用状态码的首位数字标识。
分类如下:
定义:服务器已经收到客户端请求,正在处理。
在请求处理继续期间临时发布的。它提醒客户端等待最终响应。消息仅由状态行和可选的头字段组成,并以空行结束。由于HTTP/1.0标准没有定义任何1xx状态代码,服务器不得向HTTP/1.0兼容的客户端发送1xx响应。
服务器已收到请求头,客户端应继续发送请求正文(对于需要发送正文的请求,例如POST请求)。在请求因不适当的头而被拒绝后,向服务器发送一个大型请求正文将是低效的。要让服务器检查请求的头,客户端必须在其初始请求中发送Expect:100 continue作为头,并在发送正文之前接收100 continue状态代码作为响应。如果客户端接收到错误代码,例如403(禁止)或405(不允许使用方法),那么它不应该发送请求的主体。响应417 Expectation Failed表示请求应在不带Expect头的情况下重复,因为它表示服务器不支持预期(例如,这是HTTP/1.0服务器的情况)。[4]
请求者已要求服务器交换协议,服务器已同意这样做。
WebDAV请求可能包含许多涉及文件操作的子请求,完成该请求需要很长时间。此代码表示服务器已接收并正在处理请求,但尚未提供响应。这可防止客户端超时并假设请求已丢失。
用于在最终HTTP消息之前返回一些响应头。
定义:客户端请求服务器端已经成功接收
成功的HTTP请求的标准响应。实际的响应将取决于所使用的请求方法。在GET请求中,响应将包含与请求的资源对应的实体。在POST请求中,响应将包含描述或包含操作结果的实体。
定义:需要进一步的处理,跳转才能完成请求
定义:客户端请求包含错误
定义:服务器无法满足客户端请求
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。