GET 和 POST 比较整理
2017-10-23 22:45
120 查看
差异
上传文件只能使用 POSTGET 传输数据有大小限制
GET 传输的数据类型不灵活:GET是使用url来传输数据,那么比如空格字符以及类似&这样的字符就不方便传输。(当然可以使用发送前编码,以及接受后解码的方法来解决)
常见特殊字符 url 传输过程编码表
空格 传输过程转为 “+”
安全性:GET中参数是以键值对字符串拼接在url上进行传输(相对来说,post 会稍安全一些[构造请求稍微麻烦一点])
GET 操作是幂等的
GET 不能添加 http body (注意:在网络上,有些http方法在一些路由器节点上,数据可能会丢失,原因是由于这些路由器节点没有实现HTTP对应的方法。例如不常用的 patch delete put)
参考
URL中包含空格会被自动转成 “+” http://blog.csdn.net/u014240933/article/details/26728237相关文章推荐
- HTTP POST GET 比较
- Http的get和post方法比较
- GET和POST的比较
- [整理]通过http1.1 GET, POST, PUT, PATCH, DELETE, HEAD, TRACE理解真正的RESTFUL
- django post和get 比较
- XML Web Service初体验: HTTP-GET, HTTP-POST and SOAP的比较
- HTTP 请求方式: GET和POST的比较
- Get和Post比较
- HTTP 请求方式: GET和POST的比较
- XML Web Service初体验: HTTP-GET, HTTP-POST and SOAP的比较
- GET 与 POST比较
- 比较get 和post
- HTTP-GET 和 HTTP-POST 的比较
- java apache commons HttpClient发送get和post请求的学习整理
- 两种HTTP连接方式POST&GET的比较
- 关于FORM中GET和POST的比较
- 比较 get 和 post
- HTTP 请求方式: GET和POST的比较
- HTTP 中 GET 方法与 POST 方法的简单比较
- HTTP请求方式: GET和POST的比较