GET和POST有什么区别?
来源:互联网 发布:前端ajax获取json数据 编辑:程序博客网 时间:2024/05/22 11:58
简要概括
1.GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,参数值通常以=号赋值。而POST方法是把提交的数据放在HTTP包的Body中。
2、GET提交的数据大小有限制,最多只能有1024字节(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制。
3、GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。
4、GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码。
一、GET和POST方法比较。
GET方法:
使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:
/test/demo_form.jsp?name1=value1&name2=value2
特点:
GET请求能够被缓存
GET请求会保存在浏览器的浏览记录中
以GET请求的URL能够保存为浏览器书签
GET请求有长度限制
GET请求主要用以获取数据
POST方法:
使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器:
POST /test/demo_form.jsp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
特点:
POST请求不能被缓存下来
POST请求不会保存在浏览器浏览记录中
以POST请求的URL无法保存为浏览器书签
POST请求没有长度限制
- GET和POST,有什么区别
- post和get有什么区别
- GET和POST,有什么区别?
- GET和POST,有什么区别?
- Get和Post有什么区别
- GET和POST有什么区别?
- 转载:GET和POST有什么区别
- POST和GET有什么区别
- GET 和 POST 有什么区别?
- GET和POST有什么区别?
- post,get有什么区别
- 表单的提交方式POST和GET有什么区别
- 表单的提交方式POST和GET有什么区别
- GET请求和POST请求有什么区别!
- 表单中的get和post有什么区别?
- 表单的提交方式POST和GET有什么区别 ?
- 表单的提交方式POST和GET有什么区别
- GET和POST有什么区别?只求不再被坑!
- A Dangerous Maze LightOJ
- Polycarp and Letters
- hdu2853 Assignment
- poj 3984 bfs+路径还原
- 安卓 手写消息机制
- GET和POST有什么区别?
- 十字链表和邻接多重表
- 二分求根
- 软件工程 习题三 课后作业
- windows7下搭建robot framework环境指导
- Python 模块安装详细
- AspectJ切点语法定义
- HTML之我的第一个页面设计
- 通用时间格式化