zoukankan      html  css  js  c++  java
  • Ajax中get请求和post请求

      我们在使用Ajax向服务器发送数据时,可以采用Get方式请求服务器,也可以使用Post方式请求服务器,那么什么时候该采用Get方式,什么时候该采用Post方式呢?

      Get请求和Post请求的区别:

      1.使用Get请求时,请求所带的参数会跟在URL后传递,而Post请求则是作为HTTP消息的实体内容发送给WEB服务器。

      2.使用Get请求发送数据量小,通常不能大于2KB;而Post请求发送数据量大,理论上不受限制。

      3.Get方式请求的数据会被浏览器缓存起来,可从浏览器的历史记录中读取到这些数据,所因此Get请求安全性较低。Post请求的数据是不会被缓存,相对来说安全性较高。

      何时使用Get请求和Post请求:

      1.Get 请求只应当用于取回数据,不应该在处理敏感数据时使用;

      2.当需要传递大量数据时应该使用Post请求;

      另外,ajax一般使用JSON来传数据,靠JSONP来跨域。而JSONP只支持Get请求而不支持Post等其它类型的HTTP请求,因为其本质是用script方式加载的。

      

  • 相关阅读:
    C#實現列舉DB中所有StoredProcedur
    Configure the browserJMeter
    DB 字段
    SQL Server 角色類型
    將N行數據合併成一行顯示
    性能计数器
    一千萬條以上記錄分頁數據庫優化
    SPFA静态链表优化+队列储存
    多源最短路pku1125
    图的连通性——folyd检验
  • 原文地址:https://www.cnblogs.com/wqhwe/p/5624313.html
Copyright © 2011-2022 走看看