gSOAP / 2.7で実行されているWebサービスのURLを受け取りました(HTTPヘッダーから決定)。問題は、WSDLファイルが提供されなかったことです。サービスアドレスがhttp://www.host.com/の場合、WSDLを探す必要があるデフォルトのURLは誰でも知っています。
5659 次
5 に答える
2
http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc18.10にあるgsoapのドキュメントに基づくと、gsoapはWSDLファイルを取得する方法を自動的に提供しないと思います。これはかなり低レベルのサーバーであり、小型で高速であり、apacheなどに凝ったものを残すことに集中しています。プロバイダーがWSDLを提供する方法を実装することは可能ですが(非常に簡単です)、アクセス方法は依存します。それらに、標準ではありません。
于 2009-12-31T20:42:24.323 に答える
1
定義を含むヘッダー ファイルを作成するだけです。 http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc7.2.9
于 2012-07-30T14:19:05.793 に答える
0
Need to implement the fget function for soap: http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.10
于 2012-05-10T04:53:21.303 に答える
0
スタブ ファイルがある場合は、次のコマンドで WSDL ファイルを生成できます。
soapcpp2.exe -i -C -Iimport gsoap.stub
gsoap をダウンロードすると、soap2cpp2 ツールを入手できます。
スタブ ファイルは次のようなものです。
int ns1__executeCommand(char* command, char** result);
于 2014-04-09T08:41:06.193 に答える
-1
次のようになります。
于 2009-11-06T21:52:39.420 に答える