MatLab から Web サービスを呼び出す方法がまったくわかりません。このガイドを適用しようとしていますが、理解できない部分がいくつかあります。たとえばこれ。
- GET か POST かはどこで指定されていますか?
- 名前空間とは?
- 所有している WSDL ファイルをどのように提供すればよいですか?
私はかなり迷っているので、ヒントをいただければ幸いです。
Web サービス定義リスト (WSDL) にアクセスできる場合は、次のように移動できます。
wsdl = createClassFromWsdl('http://server.domain/NameOfMethod.asmx?WSDL')
calls = methods(NameOfMethod)
response = HelloWorld(NameOfMethod, "Konrad")
この情報を参照してください。従うのは非常に簡単で、把握するのは簡単です。自分でもびっくりです。
WSDL を使用したいので、間違ったドキュメントから作業しています。SOAPに関するガイドにリンクしました。
WSDL について学習するには、「WSDL ドキュメントを使用する Web サービスへのアクセス」をお読みください。MATLAB の を使用する場合createClassFromWsdl
、SOAP の実装について心配する必要はありません。生成された MATLAB クラスがそれを処理します。