JavaScript 中 post 和 get 的区别是什么? 下面本篇文章就来给大家介绍一下 post 和 get 的区别, 希望对大家有所帮助.
JavaScript 中 get 和 post 的区别
1, 提交方式
get 会将接收到的数据拼接到 url 地址中, 以'?'问号划分, 问号后面是接收到的数据; 多个数据之间用 & 连接, 用户可以很直观的看见.
post 会将接收到的数据放置在 html header 中一起发送到指定的 url 地址内, 用户看不到这个过程.
2, 传递数据大小
get 传递数据的大小因为受到浏览器地址栏的限制, 所以一般在 2k-8k, 这要据浏览器而定, 比如谷歌浏览器就是 8k.
post 传递数据的大小最小是 2M, 但理论上是无上限的.
3, 应用范围
get 一般用于获取 / 查询资源信息, 多用于 a 标签的 herf 属性中, 也常用于 location.herf 属性中.
post 一般是用于更新数据信息, 多用于表单提交.
4, 安全性
get 的安全性比 post 较差.
来源: http://www.css88.com/qa/javascript/10934.html