用form表单想servlet提交数据时,get和post之间的区别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用form表单想servlet提交数据时,get和post之间的区别是啥?相关的知识,希望对你有一定的参考价值。

get是在浏览器的地址栏中显示的标出你所传递源数据的网页表单地址,也就是Servlet的地址
而post是在浏览器的地址栏中将所传递源数据的网页表单地址加密后显示在浏览器中,也就是Servlet的地址。总之,就是post比get更具有安全性
参考技术A 可以简单的理解为:
1
get明文传输,信息附加在url上面,get明文传输,post更加安全
2
get传输有大小限制,应该是3k,post需要制定传输类型
3
get多用于获取数据,根据get变量的不同调用不同的数据,post多用于提交数据,提交用户输入的数据
参考技术B get是在浏览器的地址栏中显示的标出你所传递源数据的网页表单地址,也就是Servlet的地址
而post是在浏览器的地址栏中将所传递源数据的网页表单地址加密后显示在浏览器中,也就是Servlet的地址。总之,就是post比get更具有安全性
再看看别人怎么说的。

以上是关于用form表单想servlet提交数据时,get和post之间的区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

form表单提交方法get可以,但用post提交却不行,我想知道为啥

html中post必须要用form表单,而get就可以不用form表单就可以提交了吗?

java数据提交时问题

java数据提交时问题

ThinkPHP 中 form 表单用 get 提交会直接跳到首页,这个需要在哪里进行啥设置?

servlet文件上传2——复合表单提交(数据获取和文件上传)