同样的包,post提交服务器返回"接口调用失败",而IE提交同样的包服务器返回页面正常,谁知道是什么原因吗?
====================
post里的包是用wsock抓出来的IE的原包(不含验证码)

解决方案 »

  1.   

    你自己post的时候也抓个包跟ie发送的包比较一下,要不你抓2个包贴出来我给你看看
      

  2.   

    怎么可能一样。你POST请求的UserAgent都没有的嘛。你用POST去请求接口。这个接口说白了就1个页面而已。你可以和开发这个页面的人交流下三。比如Post还是Get什么的。
      

  3.   

    不是的呀.我是先用wsock抓包出来,然后再用socket写的原原本本的完整http包。同网页发的没有一丁点区别。包括cookie。但奇怪。服务器返回了,wsock抓不到返回的数据,只有我发出的两个
      

  4.   

    www.***.cnHTTP/1.0 500 Inernal Server Error 
    Date: Mon, 13 Jul 2009 11:03:27 GMT
    Server: Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    Content-Length: 871
    Content-Type: text ml
    Cache-Control: private
    X-Cache: MISS from cdn.sdo.com
    X-Cache-Lookup: MISS from cdn.sdo.com:80
    Via: 1.1 cdn.sdo.com:80 (squid)
    Connection: close <font face="宋体" size=2>
    <p>接口调用失败</font> <font face="宋体" size=2>错误 '800a2710'</font>
    <p>
    <font face="宋体" size=2>500
    &lt;?xml version='1.0' encoding='UTF-8'?&gt;
    &lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&quot; http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:xsi=&quot; http://www.w3.org/20
      

  5.   

    用NC提交Wsock抓出来的post包一样
      

  6.   

    对了,失败没有涉及到扣费环节,成功需要扣费,但用wsock抓网页的包显示也没上传另外的请求呀。
      

  7.   

    接口调用失败 错误 '800a2710' 500 <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi=" http://www.w3.org/20