post And get
post 与 get 请求的区别:
相同点:post和get都属于tcp协议传输。
post原理:post请求一般分为两步进行,一是先向服务器请求header,待服务器响应100,再次发送data数据给服务器,服务器响应200说明请求成功。
1、不会被主动cache;
2、回退需要再次请求;
3、支持多种编码;
4、长度没有限制;
5、不会暴露参数;
6、请求较get慢
get原理:get请求将header和data一次性发送给服务器。
1、会被主动cache;
2、回退不需要再次请求;
3、只支持url编码;
4、长度有限制;
5、参数暴露;
6、请求较快;