图解HTTP——第四章 返回结果的HTTP状态码笔记
Yogae 健身狂魔

3.6 内容协商返回最合适的内容

内容协商机制是指客户端和服务器端就响应的资源进行协商,提供给客户端最适合的资源

以响应资源的语音,字符集,编码方式作为判断的基准

内容协商有三种技术:

1.服务器驱动协商

2.客户端驱动协商

3.透明协商

4.1 状态码告知从服务器端返回的请求结果

1XX 信息性状态码 接受的请求正在处理

2XX 成功状态码 请求正常处理完毕

3XX 重定向状态码 需要附加操作以完成请求

4XX 客户端错误状态码 服务器无法处理请求

5XX 服务器错误状态码 服务器处理请求出错

4.2 2XX 成功

2XX 的响应结果表明请求被正常处理

4.2.1 200 OK

表示客户端发来的请求被服务器端正常处理

4.2.2 204 No Content

表示客户端发来的请求被服务器正常处理,但是请求无资源返回

4.2.3 206 Partial Content

表示客户端进行了范围请求,服务器端正常处理了这部分的 GET 请求

4.3 3XX 重定向

3XX 的响应结果表明浏览器需要执行某些特殊的处理来正确处理请求

4.3.1 301 Move Permanently

永久性重定向

4.3.2 302

临时重定向

4.3.3 303 See other