• 4823阅读
  • 0回复

qt中post  xml到webservice时出现状态码是500 [复制链接]

上一主题 下一主题
离线janlybin
 

只看楼主 倒序阅读 楼主  发表于: 2012-11-19
大牛们好,我post这些xml

("<?xml version=\"1.0\" encoding=\"gbk\" ?>""</frameContent><timeOut>30000</timeOut><needResponse>1</needResponse></para>");服务器返回状态码是500,返回的东西也不对,但是服务器确实ie能够打开xml配置文件,服务器没有问题
  网上有说需要改setContentType方式,
         我的contenttype是 header.setContentType("text/xml; charset=gbk");
    QHttpRequestHeader header("POST", "/axis2/services/YzxfDelegator");
    header.setValue("SOAPAction", "http://10.158.173.122:8080/axis2/services/YzxfDelegator");  应该怎么改呢?(说明:不是服务器维护的原因);
还有说一种方法是设置 ValidateRequest="false ; 但是这种方法不适应于QT吧,qt也没有设置 ValidateRequest类。
  求大牛们指导!!!!
快速回复
限100 字节
 
上一个 下一个