post和get对比
用途
- get一般用于信息获取,使用URL传递参数,对发送信息数量有限制,一般在2000个字符。
- post一般用于修改服务器上的资源,对发送的数据没有限制。
传值的方式
- get通过地址栏参数
- post通过提交表单
获取变量值的方式
- get用Request. QueryString
- post 用Request. Form
何时使用post
- 无法使用缓存文件(更新服务器上的资源)
- 向服务器发送大量的数据
- 发送包含未知字符的用户输入时,post更可靠
get的特点
1.会把发送的数据放到URL后面
2. 有大小限制,由于浏览器对URL长度有限制
3.会被缓存(设计初衷是为了获取数据,数据可能很大,重复,所以缓存,节省带宽资源)
4. 不安全,明文发送
post的特点
- 会把要发送的数据放到请求主体里
- 不会有大小限制
- 永远不会被缓存(设计初衷是为了发送数据到服务器,所以不会缓存)
- 相对于get安全很多

浙公网安备 33010602011771号