我有一個一般的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