一、Http状态码
状态码分类
- 100 ~ 199 信息提示
- 200 ~ 299 成功
- 300 ~ 399 重定向
- 400 ~ 499 客户端错误
- 500 ~ 599 服务端错误
常见状态码
- 200 OK
- 401 Unauthorized
- 404 Not Found
- 500 Internal Server Error
二、Http网络请求的基本优化
- 带宽
- 延迟
- 服务器阻塞:服务器会因为一些原因阻塞请求。例如服务器只支持4个连接,超出的连接会被阻塞。
- DNS查询:客户端需要知道目标服务器的IP,将域名解析为IP。
- 建立连接:HTTP基于TCP协议,如果客户端每次跟同一个服务端通信都需要经历三次握手,连接无法高可用,会带来更大延迟。
三、Http1.0和Http1.1的区别
缓存处理
带宽优化及网络连接的使用
错误通知的管理
Host头处理
长连接
四、Http与Https的区别
参考文档
《HTTP权威指南》
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
HttpClient学习(四)—— Http1.0和Http1.1
原文:https://www.cnblogs.com/fonxian/p/10902594.html