get和post同属于表单里Method属性,Method 属性指定提交表单数据时要使用的 HTTP 方法。
表单数据可以作为 URL 变量(使用
method="get"
)或作为 HTTP post 事务(使用method="post"
)发送。
1.get
<!DOCTYPE html> <html> <head> <title>测试get提交数据方法</title> </head> <body> <center> <form action="https://www.baidu.com" method="get"> <p>用户名:<input type="text" name="name"/></p> <p>密码:<input type="password" name="pwd"/></p> <input type="submit" value="登录"> </form> </center> </body> </html>
2.post
post:传递的数据量不受限制,表单提交时表单的域值(表单请求的信息:账号、密码…)不会在地址栏显示,安全性能较高,对信息进行了隐藏,一般在开发中采用post。
<!DOCTYPE html> <html> <head> <title>测试post提交数据方法</title> </head> <body> <center> <form action="https://www.baidu.com" method="post"> <p>用户名:<input type="text" name="name"/></p> <p>密码:<input type="password" name="pwd"/></p> <input type="submit" value="登录"> </form> </center> </body> </html>
效果图:
跳转界面:
q
3.get和post的区别
1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
关于 “get” : • 该方法将表单数据以名称/值对的形式附加到 URL 中 • 该方法对于用户希望加入书签的表单提交很有用 • 在 URL 中放置的数据量是有限制的(不同的浏览器有差别),所以无法确保所有表单数据得到正确地传输 • 绝不要使用 “get” 方法来传输敏感信息!(密码或其他敏感信息在浏览器地址栏中是可见的) 关于 ” post ” : • 该方法以 HTTP post事务的方式来传递表单数据 • 无法将通过 ” post ” 方法提交的表单加入书签 • 与 “get” 相比,” post ” 方法更健壮更安全,而且 “post” 没有容量限制
原文地址:https://blog.csdn.net/lilshork/article/details/126983529
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_43258.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!