+ -
当前位置:首页 → 问答吧 → Ajax

Ajax

时间:2010-07-22

来源:互联网

用AJAX的服务器端代码的书写的头信息如何设置?

作者: q415588562   发布时间: 2010-07-22

什么意思

作者: zengbingling   发布时间: 2010-07-22

我也搞不懂啊 ,只是觉得那是post请求是才需要设置头信息,而get不用啊 
  应该是这个
  xmlHttp.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);

作者: q415588562   发布时间: 2010-07-22

引用 1 楼 zengbingling 的回复:
什么意思

回复:我也搞不懂啊 ,只是觉得那是post请求是才需要设置头信息,而get不用啊  
  应该是这个:
  xmlHttp.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);

作者: q415588562   发布时间: 2010-07-22

CSS code

response.setHeader(“Content-type”,”application/x-www-form-urlencoded”);
上面这个好像没有人在服务器端这么用
response.setContentLength("application/x-www-form-urlencoded")

作者: IBM_hoojo   发布时间: 2010-07-22

不设置,直接用。。。

作者: zoujp_xyz   发布时间: 2010-07-22

post 的时候需设置http头

作者: Sandy945   发布时间: 2010-07-22

如果是POST模式,则将数据统一在Send()方法中发送,请求地址没有任何信息,并且必须设计请求文件头,例如:HTML code
            
            CreateXHR();
            xhr.onreadystatechange = StateChange;
            var xml = "<UpdateTasks><Task><UID>5045</UID><Name>eeeaaa</Name></Task></UpdateTasks>";
            var url = "AjaxTest.aspx?timestamp=" + new Date().getTime();
            xhr.open("Post", url);
            xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            xhr.send(xml);



希望对你有用  

作者: weiyanli20080   发布时间: 2010-07-30

引用 7 楼 weiyanli20080 的回复:
如果是POST模式,则将数据统一在Send()方法中发送,请求地址没有任何信息,并且必须设计请求文件头,例如:

HTML code

CreateXHR();
xhr.onreadystatechange = StateChange;
var xml = "<UpdateTasks><Ta……


谢谢

作者: q415588562   发布时间: 2011-03-22

不设置也没有问题呀!直接应用就行了!!

作者: hongleidy5000   发布时间: 2011-03-22