表单中的post和get的区别

在HTML中创建表单的时候,我们总会看到method="post"method="get",这是两种传输数据的方式。

get

get的的传输方式是把收集的信息组合成一个URL,向后端发送。get的传输方式有很多弊端,比如:输入密码,密码就会展现在URL上,导致泄密,保密性差;输入的信息特别长,比如一篇文章,那么由于浏览器对URL的长度有限制,会把溢出部分截断,数据不完整。但是get是不会修改数据库的,它只是进行查阅,所以对数据来说是安全的。

post

post的传输方式是把数据放着HTTP包里传输的,信息不会显示在URL上,也就是说,输入的账号密码不会被人看到,保密性更强,而且post传输方式理论上来说对数据的长度是没有限制的,可以把满满的一篇文章传输过去。但是,post是向数据库输入数据,也就是会修改数据库的数据。

总结:

  • 保密性来说,postget要好。
  • 数据安全性来说,getpost要好,因为get仅仅是查阅数据。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容