计算机网络之HTTP协议( 五 )


文章插图
 
206 Partial Content
该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的 GET 请求 。响应报文中包含由 Content-Range 指定范围的实体内容 。

计算机网络之HTTP协议

文章插图
 
301 Moved Permanently
永久性重定向 。该状态码表示请求的资源已被分配了新的 URI,以后应使用资源现在所指的 URI 。
计算机网络之HTTP协议

文章插图
 
302 Found
临时性重定向 。该状态码表示请求的资源已被分配了新的 URI,希望用户(本次)能使用新的 URI 访问 。
计算机网络之HTTP协议

文章插图
 
303 See Other
该状态码表示由于请求对应的资源存在着另一个 URI,应使用 GET方法定向获取请求的资源 。
计算机网络之HTTP协议

文章插图
 
304 Not Modified
该状态码表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但没有满足请求条件的资源的情况 。
计算机网络之HTTP协议

文章插图
 
307 Temporary Redirect
临时重定向 。该状态码与 302 Found 有着相同的含义 。尽管 302 标准禁止 POST 变换成 GET,但实际使用时大家并不遵守 。307 会遵照浏览器标准,不会从 POST 变成 GET 。但是,对于处理响应时的行为,每种浏览器有可能出现不同的情况 。
400 Bad Request
该状态码表示请求报文中存在语法错误 。
计算机网络之HTTP协议

文章插图
 
401 Unauthorized
该状态码表示发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证)的认证信息 。另外若之前已进行过 1 次请求,则表示用户认证失败 。返回含有 401 的响应必须包含一个适用于被请求资源的 WWW-Authenticate 首部用以质询(challenge)用户信息 。当浏览器初次接收到 401 响应,会弹出认证用的对话窗口 。
计算机网络之HTTP协议

文章插图
 
403 Forbidden
该状态码表明对请求资源的访问被服务器拒绝了 。
计算机网络之HTTP协议

文章插图
 
404 Not Found
该状态码表明服务器上无法找到请求的资源 。除此之外,也可以在服务器端拒绝请求且不想说明理由时使用 。
计算机网络之HTTP协议

文章插图
 
500 Internal Server Error
该状态码表明服务器端在执行请求时发生了错误 。也有可能是 Web应用存在的 bug 或某些临时的故障 。
计算机网络之HTTP协议

文章插图
 
503 Service Unavailable
该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求 。


推荐阅读