日期:2014-05-18  浏览次数:20691 次

Java6 Webservice问题
环境是
Java6 开发的Webservice。
C#调用。
C#请求那段代码不改。Java服务器端去适应请求。
请求的soap报文如下:


<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ReadQuotes xmlns="http://Microsoft/TV/Mds/ContractManagement/">
    
<container>Asset</container>

<assetProviderId>M016</assetProviderId>

<assetId>M016</assetId>

<purchaserAccountId>KuiHu</purchaserAccountId>

<utcOffsetInMinutes>480</utcOffsetInMinutes>

</ReadQuotes>
</s:Body>
</s:Envelope>


另,请问在Java端怎么获取请求过来的报文,我想看看请求过来的那一段soap内容是不是对的。
对Webservice初学,见谅!
Java Webservice SOAP

------解决方案--------------------
webservice是有引擎来解析报文的。我们用的是axis。

LZ要确认下你的webservice是否发布启动成功。

可以在浏览器输入:http://ip:port/WebProj/...?wsdl 这个要能正确显示,初步说明服务器启动成功。
------解决方案--------------------

引用:
webservice是有引擎来解析报文的。我们用的是axis。

LZ要确认下你的webservice是否发布启动成功。

可以在浏览器输入:http://ip:port/WebProj/...?wsdl 这个要能正确显示,初步说明服务器启动成功。

确认wsdl是可以访问的之后 再进行debug联调
------解决方案--------------------
引用:
确认发布成功。C#也可以调用的,我现在就想在Java这边获得那边的完整请求报文。请问有什么办法么


如果想看以下的话  可以抓包看看

如果想做处理的话 我也不会