我有一个一般的Web服务问题,我希望你能帮我清楚我对这个问题的困惑。Web服务 - SOAP与“XML over HTTP”
我正在使用主机正在调用“XML over HTTP服务”的Web服务。他们声称此服务不是SOAP服务,但响应是SOAP信封响应。该服务目前通过HTML表单发布进行调用;这里是HTML表单和响应:
HTML:
<FORM name=TestForm action=http://intranet/TheWSMethod enctype="text/plain" method="POST">
<TEXTAREA name=Data rows=22 cols=91 type="text" style="position: absolute; left: 78; top: 69; width:752px; height:330px"></TEXTAREA>
<INPUT type=xml>
<INPUT type=submit value="Transmit">
</FORM>
响应 - 基于SOAP?
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Fault xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soap-env:Server</faultcode>
<faultstring>9001</faultstring>
<faultactor>/TheWSMethod</faultactor>
<detail> ... </detail>
</soapenv:Fault>
主告诉我,有这个过程,这是我的困惑开始的地方没有WSDL。
所以我的问题是,是否存在/应该是现有的WSDL? (即他们拉我的腿还是他们不明白我在问什么),还是有可能没有这种类型的服务的WSDL?
谢谢你的解释。这有助于消除我自己的困惑。 – user891859