Get 和 Post 请求
1.什么是get请求?
请求指定的页面信息,并返回实体主体,
通过地址栏传输,参数长度受限于URL的长度,将参数直接挂载到连接上,不安全,
Get请求会产生一个数据包.
浏览器把 http header 和data数据一起发送出去.
Get请求只能进行url编码方式.
2.什么是post请求?
向指定地方提交数据进行请求处理,例如提交表单等,数据被包含在请求体种, Post 请求可能会导致新资源的建立和已有资源的修改.
Post 请求方式通过报文传输.请求时会产生俩个数据包
发起请求, 首先会发送 header, 服务器响应后, 再发送data.
Post 请求支持多种编码方式.
3.俩者适合在什么情况下使用?
Get 比Post 请求安全性较差一些, 包含机密的话, 使用Post.
在一般情况下, 查询数据的时候可以用Get请求, 在添加或者删除,修改数据的时候使用Post.
俩者各有千秋,看自身需求使用.