GET 和 POST 区别

在不涉及 ajax 时,html代码如下

  <form action="index.php" method="get">
    <input  type="text"  name="user">
    <input  type="password"  name="pwd">
    <input type="submit" name="submit" value="submit">
  </form>

点击 submit 后 ,url 地址变为

所以,get 方法的本质是组装成 url 。如图所示,用户名和密码都在 url 中清楚地看到了,所以该方法不安全。

get方法的总结:

  • 1.get方法提交的数据,可以在 url 中看到。
  • 2.get最好用于提交少量数据,得到大量数据。
  • 3.get最对提交1k数据。(因为浏览器的导航栏智能输入1kByte)
  • 4.get提交的数据可以在浏览历史中看到,安全性不好。

post方法的总结:

  • 1.post方法提交的数据,在 url 中看不到。
  • 2.post方法用于提交大量数据,获得少量数据。
  • 3.post提交的数据量只受服务器端限制。
  • 4.安全性比 get 方式好。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容