私は一般的なウェブサービスの質問をしています。私はあなたが私の混乱をクリアするのを助けることができると期待しています。ウェブサービス - SOAPと "XML over HTTP"
私は、ホストが「XML over HTTPサービス」と呼んでいるWebサービスを使用しています。彼らは、このサービスはSOAPサービスではないが、応答はSOAPエンベロープ応答であると主張している。サービスは、現在、HTMLフォームのポストを介して呼び出されています。 SOAPベース -
<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>
応答:
HTML:ここではHTMLフォームと応答がありますか?
<?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