C#调用JAVA WebService,如何生成Request和Response的SoapHeader,类似用工具fidder抓取包一样,
request:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><MessageHeader xmlns="http://www.ebxml.org/namespaces/messageHeader

</soap:Header><soap:Body><SessionCloseRQ xmlns="http://www.opentravel.org/OTA/2002/11"><POS><Source PseudoCityCode="U2JF" /></POS></SessionCloseRQ></soap:Body></soap:Envelope>Response:
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1">
.......................
soap-env:Header><soap-env:Body><SessionCloseRS xmlns="http://www.opentravel.org/OTA/2002/11" version="1" status="Approved"/></soap-env:Body></soap-env:Envelope>

解决方案 »

  1.   

    既然是WebService,何不直接通过WSDL生成本地代理来调用?
      

  2.   

    是的,调用都没有问题,问题是现在出现一个问题,有的时候不能连接到web servce端。
    can not connect Sabre Web Service at datetime: 12/15/2010 7:50:42 AM- Unable to connect to the remote server服务商需要提供类似我上面写的request and response,这样他们可以
    跟踪。请大家再帮忙看看!!
      

  3.   

    我反序列化出来的东西,人家不认可啊,只要类似fidder的抓包,这个类似fidder的包如何写啊!!
      

  4.   

    http://blog.csdn.net/xianbin/archive/2007/06/28/1670441.aspx
    看看对你有帮助吗
      

  5.   

    http://topic.csdn.net/u/20090408/15/7374e956-9384-4df8-9add-9a3a79b4cd67.html
      

  6.   

    谢谢大家,不是我要的啊,怎么能得到呢,fidder怎么实现的?