html中的get方法和post方法的区别
来源:互联网 发布:pi实时数据库官网 编辑:程序博客网 时间:2024/05/21 22:46
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/url],数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理,该程序会通过标准输入(stdin)方式,将表单的数据读出并加以处理
2、 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击,根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节
建议:除非你肯定你提交的数据可以一次性提交,否则请尽量用 Post 方法
4、Get 方式提交数据,会带来安全问题,比如一个登陆页面,通过 Get 方式提交数据时,用户名和密码将出现在 URL 上,如果页面可以被缓存或者其他人可以访问客户这台机器,就可以从历史记录获得该用户的帐号和密码,所以表单提交建议使用 Post 方法;Post 方法提交的表单页面常见的问题是,该页面如果刷新的时候,会弹出一个对话框
建议:除非你肯定你提交的数据可以一次性提交,否则请尽量用 Post 方法
0 0
- html中的get方法和post方法的区别
- Html(10) - get和post方法的区别
- html中的get和post的区别
- GET方法和POST方法的区别
- GET方法和POST方法的区别
- GET方法和POST方法的区别
- Get方法和Post方法的区别
- GET方法和POST方法的区别
- Get方法和Post方法的区别
- GET方法和POST方法的区别
- 关于 HTTP 中的 Get 和 Post 方法的区别?
- Http中的GET和POST方法的区别
- Post和Get方法的区别
- Get和Post方法的区别
- Get和Post方法的区别
- get()和post()方法编码的区别
- get()和post()方法编码的区别
- Get和Post方法的区别
- ogg增加表
- Eclipse 4.4 luna 月神版切换黑色主题
- swig调试
- Struts2<3>拦截器
- 关于包含超链接的字体的样式设置
- html中的get方法和post方法的区别
- Java图形化界面设计——布局管理器之GridLayout(网格布局)
- 如何成为Android开发的高手
- Mule ESB-Basic Studio Tutorial
- imx logo
- 此虚拟机似乎正在使用中,无法取得所有权 解决办法
- 自定义Toast
- POJ 3974 Palindrome
- PS制作高光导航背景