你需要真正了解的post和get的区别在这里

原创 sean5120scan 教程 javascript 357阅读 2017-08-25 15:53:41 举报

区别:
(1)get方式是把参数放在url地址栏中,通过http请求行发送给服务器。而post则是把数据放在了http的请求正文中进行传输
(2)get方式发送数据时需要手动进行encodeURIComponent()转码。否则后端会显示乱码,post请求通过setRequestHeader进数据行了转码
(3)get方式发送数据 时会存在缓冲,导致页面信息没有及时更新,需要通过参数后加new Date()来解决。post则不产生缓存,所以相对安全。如果我们通过post发送数据,我们需要告诉我们发送的类型
post请求支持的三种类型(
-----------application/x-www-form-urlencoded----表单数据类型
----------application/multipart/form-data-上传文件类型
------------application/text/plian -----文本数据类型
(4)get方式请求传输长度有限制。post则理论上不受任何限制

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复