問題タブ [gsoap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - GSOAP:自動プロキシ設定URL
自動HTTPプロキシ構成URLを使用するようにGSOAPで生成されたプロキシクライアントクラスを設定するにはどうすればよいですか?
HTTPプロキシアドレスを次のように構成できることはわかっています。
しかし、「http://my_proxy/proxy_script.cfg」のようなHTTPプロキシスクリプトをポイントしたい場合はどうすればよいですか?
ありがとう!
web-services - gSOAP は Web サービスから情報を返さず、スキーマのみを返します
Microsoft Project Server Project Web サービスからプロジェクト情報を取得しようとしています。
gSOAP を使用してクライアントを実装します。私のコードは次のようになります。
プロジェクト サーバーからの応答は次のようになりますが、
ファイル PROJECTINFO.XML (read_project_status_response.ReadProjectStatusResult->__any が記述されている) を開くと、
部。プロジェクト情報については何もありません。
なぜこれが起こるのか、gsoap を使用してプロジェクトのステータス情報を取得する方法を知っている人はいますか?
前もって感謝します。
c++ - C++/Linux で Gsoap の WSSE プラグインを使用する
C++/Linux で Gsoap の WSSE プラグインを実装するにはどうすればよいですか? このリンクはすべての情報を提供するわけではありません。
問題は、wsseapi.c を正常にコンパイルできるように、soapcpp2 header.h が十分なコードを生成できるように、WSDL によって生成されたヘッダー ファイルに何を含めなければならないかということです。
また、可能であれば、wsse プラグインを実装するサンプル コード (C++ のみ、C plz なし) を提供してください。
web-services - XML + SOAP:改行は許可されていますか?
私はSOAPとXMLを使用して、いくつかのWebサービスと対話しています。
gsoapで生成されたルーチンには改行がなく、正しく機能することに気づきました。XMLを改行でインデントするlibxml2を使用して、独自のルーチンを作成しようとしました。
私がテストしたすべてのWebサービスは、gsoapによって生成されたコードを処理できましたが、すべてのWebサービスが私の手書きのコードを処理できるわけではなく、トリガーエラーは改行の存在でした。
だから私の質問は:XML + SOAPでは改行は禁止されていますか?すべてのコードを1行で記述する必要がありますか?それとも私はいくつかの壊れたサービスに直面しましたか?
c - sizeof演算子を使用して32ビットアプリを64ビットアプリに移植する際の型変換警告
アプリケーションを32ビットから64ビットに移植しています。このアプリケーションには、gSoapで生成されたANSICソースコードが含まれています。生成されたいくつかのsoap関数のプロトタイプにはint
、引数リストに次のようなデータ型が含まれています。
ただし、stdsoap2.cで呼び出されると、この例の5番目の引数にsizeof
マクロが渡されます。
sizeof
マクロは、size_t
単なる。であるタイプの値を返しますunsigned int
。32ビット環境でコンパイルする場合は問題ありませんが、64ビット環境でコンパイルする場合は 「からへの変換で データが失われる可能性があります」という警告が表示されます。unsigned __int64
int
データ損失の問題を理解しています。私の質問は、内部として渡される各マクロの(int)
型キャスト以外の問題に対処するために、コード内のどこにどのように配置する必要があるかです(単独で32の警告があります)。可能であれば、自動生成されたソースファイルの編集は避けたいと思います。sizeof
int
stdsoap2.c
stdsoap.c
gsoap
メソッドに精通している人のために、私は以下を含めました:
soapdefs.h
私のプロジェクトで使用しています。このファイルはプロジェクト全体の範囲を持っています。おそらくこのファイルは問題に対処するための良い場所になるでしょう、そして問題はどうやって?
php - gSoap と C++ を使用して作成した Web サービスに php を使用するにはどうすればよいですか?
http://www.genivia.com/Products/gsoap/demos/index.htmlにある gSOAP Calculator Service の例を作成しました。
Solaris ボックスで Web サービスをデーモンとして実行しています。
今、php ページを使用して、この新しい Web サービスにアクセスしようとしています。http://www.php.net/manual/en/class.soapclient.phpを見て、例を作成しようとしましたが、うまくいきませんでした。誰かがこれを行う例を教えてもらえますか? またはそれを行うためのコードを教えてください。
2 日間かけて Web サイトを調べたり、さまざまなことを試したりしましたが、プロジェクトの時間がなくなりました。手伝ってくれてどうもありがとう。
fyi: Apache サーバーをポート 7000 に設定しています。
Web ページはエラーを返しません。
マイケル
gsoap - LabWindows / CVIには、ファイル(またはストリーム)の変換モードをバイナリまたはテキストに設定するための_setmode()に似たものがありますか?
gSoapを使用してANSICソースコードを生成しています。これは、LabWindows /CVI環境内でWindows7、64ビットOS上に構築したいと考えています。gSoapファイルstdsoap2.cには、次のプロトタイプを含む_setmode()関数のインスタンスがいくつか含まれています。
ここで、fdはファイル記述子であり、モードは_O_TEXTまたは_O_BINARYのいずれかに設定されます。
奇妙なことに、LW / CVIにはMicrosoftのSDKへのインターフェイスが含まれていますが、SDKへのヘルプリンクに関数に関する情報が含まれていても、このSDKには含まれているヘッダーファイルに_setmodeのプロトタイプが含まれていません。
ファイル(またはストリーム)変換モードをテキストまたはバイナリに設定するために使用されるLabWindows/CVIのメソッドを知っている人はいますか。
ありがとう、Ryyker
c++ - gsoap と WS-Notification
サーバーから通知を受け取るために、gsoap クライアントで WS-Notification を使用したいと考えています。私は wsdl を開発しました。通知操作を除くすべての操作が正しくビルドされています。
解決策を見つけるために Web で検索を実行したところ、gsoap は現在 WS-Notification イベントをサポートしていないと記載されていました。
これは本当ですか?または、wsdl ファイルの形式が正しくありませんか?
c++ - ubuntuにインストールせずにgsoapを使用する方法は?
私はubuntuの下でc ++で作業しています。gsoap をインストールせずに使用する方法はありますか?
私はそれをインストールしました。私はすべての gsoap 依存関係をコピーしました....そして今、それを削除して、それが機能しているかどうかを確認したいと思います。
あなたの意見は何ですか?THX。感謝