get 和POST 的问题 有人说 get是幂等的 post 不是幂等 这什么意思啊? get 和POST 的问题 有人说 get是幂等的 post 不是幂等 这什么意思啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果。实际上,相应的服务器方法可能会以某种方式修改状态,所以一般情况下这是不成立的。这只是一种标准。更实际的区别在于净荷的大小,在许多情况下,浏览器和服务器会限制URL的长度URL用于向服务器发送数据。一般来讲,可以使用GET从服务器获取数据;换句话说,要避免使用GET调用改变服务器上的状态。 一般地,当改变服务器上的状态时应当使用POST方法。不同于GET,需要设置XML- HttpRequest对象的Content-Type首部,如下所示: xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 与GET不同,POST不会限制发送给服务器的净荷的大小(GET方式提交的数据最多只能有1024字节),而且POST请求不能保证是幂等的。 你做的大多数请求可能都是GET请求,不过,如果需要,也完全可以使用POST。 不要把Get请求与doGet() 搞混了。headFirst这么说的 为什么会显示“指定的转换无效。”? 急!!!dataset 数据 转换成 js数据 SqlConnection类为什么不传输密码?有没有人碰到这种情况? 小问题,服务端怎么得到客户端控件的值 困扰我们好久的乱码问题终于解决了!散发庆祝! Atlas问题请教~! 如何显示分类名? 编译后台代码问题!!!请教各位大哥们了!!! 关于登陆的问题 新工程收尾,请提宝贵意见!!! 如何将vml画的图保存成图片? asp.net搜索引擎的自动抓取的部份应该如何写呀
一般地,当改变服务器上的状态时应当使用POST方法。不同于GET,需要设置XML- HttpRequest对象的Content-Type首部,如下所示:
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
与GET不同,POST不会限制发送给服务器的净荷的大小(GET方式提交的数据最多只能有1024字节),而且POST请求不能保证是幂等的。
你做的大多数请求可能都是GET请求,不过,如果需要,也完全可以使用POST。