zoukankan      html  css  js  c++  java
  • GET与POST在什么情况下使用

    GET与POST

    你可能想了解GET和POST之间有什么区别,并想知道什么时候使用它们。从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果。实际上,相应的服务器方法可能会以某种方式修改状态,所以一般情况下这是不成立的。这只是一种标准。更实际的区别在于净荷的大小,在许多情况下,浏览器和服务器会限制URL的长度URL用于向服务器发送数据。一般来讲,可以使用GET从服务器获取数据;换句话说,要避免使用GET调用改变服务器上的状态。

    一般地,当改变服务器上的状态时应当使用POST方法。不同于GET,需要设置XML- HttpRequest对象的Content-Type首部,如下所示:
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    与GET不同,POST不会限制发送给服务器的净荷的大小,而且POST请求不能保证是幂等的。
    你做的大多数请求可能都是GET请求,不过,如果需要,也完全可以使用POST。
  • 相关阅读:
    Rsa加密类
    Des加密类
    AES对称加密解密类
    用字符串生成二维码
    ViedoUtil获取视频的缩略图
    UmUtils得到友盟的渠道号
    UiUtils
    StringUtils
    ShockUtil振动工具类
    SHA加密
  • 原文地址:https://www.cnblogs.com/wayne173/p/3741749.html
Copyright © 2011-2022 走看看