简述get 和 post 的主要区别

  1. get是从服务器获取数据,post是向服务器传输数据
  2. post相比get更加安全。使用get,在传输过程中,数据被放在URL中,而post对于所有用户来说都是不可见的。
  3. 受URL的控制,get方式提交的数据最多只能有1024字节,而post则没有限制。
  4. get数据值必须为ASCLL字符,而post一般默认为没有限制。
  5. get使用URL传参。而post将数据放在request body中。
  6. get请求参数会被完整保留在浏览历史记录里,而post中的参数却不会被保留。
  7. post比get多进行了一次客户端与服务器的交流,get请求产生一个tcp数据包,而post请求产生两个tcp数据包
原创文章 96 获赞 330 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hanhanwanghaha/article/details/106124270