美文网首页
GET 和 POST 区别

GET 和 POST 区别

作者: Hunter_Gu | 来源:发表于2016-12-11 19:10 被阅读13次

    在不涉及 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 方式好。

    相关文章

      网友评论

          本文标题:GET 和 POST 区别

          本文链接:https://www.haomeiwen.com/subject/jfhpmttx.html