url中间经历的过程
DNS查询-TCP握手-HTTP请求-反向代理-wsgi-web应用--tcp挥手
TCP握手
状态转化和发包
tcp挥手
TCP/UDP的区别
面向链接可靠的基于字节流(tcp有缓存区
无链接不可靠面向报文(发完不管了)
HTTP协议
状态行 请求头 消息主体
301:永久重定向
302:短暂重定向
500:后端代码异常
http方法:
常见方法:grt/post/put/delete
get::获取
post:创建
put:更新
delete:删除
get/post区别:
获取/创建
幂等/非幂等
get 请求参数放到url,明文传输,长度限制2kb/post放在请求头
幂等的含义?
幂等方法是无论调用多少次都得到相同结果的HTTP方法
get/put:获取所有事幂等操作
http长链接
是基于tcp握手和挥手
短链接:建立链接。。。数据传输。。。关闭链接(链接的建立和关闭开销大)
长连接: 基于请求头 :keep-alive 保持tcp链接不断开