获取SOAP webservice的元数据

时间:2011-12-21 05:09:11

标签: .net soap

有网络服务的网址,有点:

https://test.com/abc

在网络浏览器中打开:,收到错误:

<?xml version="1.0" encoding="UTF-8" ?> 
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<soap:Fault>
<soap:Code>
<soap:Value>soap:Sender</soap:Value> 
</soap:Code>
<soap:Reason>
<soap:Text /> 
</soap:Reason>
<soap:Detail>
<gwerror:errorInfo xmlns:gwerror="http://test.com/error/faultdetail">
<gwerror:errorCode>0x00000000</gwerror:errorCode> 
<gwerror:description /> 
<gwerror:descriptionDetail>Request without message body blocked.</gwerror:descriptionDetail> 
<gwerror:errorPlace>KITS.GW.ERR</gwerror:errorPlace> 
</gwerror:errorInfo>
</soap:Detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>

我如何获取此服务的元数据? 或者我不需要元数据? 如何从我的.net应用程序中调用此服务?

1 个答案:

答案 0 :(得分:0)

这是来自服务器的响应消息,如果我没有错的话。错误代码和消息意味着,那么您的请求SOAP消息存在问题,而且....标签内没有任何内容,请再次检查请求消息。