問題タブ [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.
wcf - gSOAP:暗号化されたSOAPヘッダーを送信する方法
gSOAPクライアントからWCFWebサービスにSOAPヘッダーのユーザー資格情報などの情報を送信したいと思います。暗号化された形式で送信できればいいのですが。私は通信にGPRSを使用しています。GPRS帯域幅が低いので、HTTPSを使用したくありません。したがって、ヘッダーのみを暗号化したいのです。出来ますか?はいの場合、どのように?案内してください。
qt - Qt/WindowsでのgSoapの使用
gSoapのページの手順に従い、Mingw32コンパイラを使用してQt/Windowsでサンプルコードを実行しようとしました。ただし、ドキュメントに記載されているように、lgsoap ++はソースパッケージに含まれていないため、リンカーに追加できません。
ビルドを完了するには、生成されたsoapC.cpp、soapcalcProxy.cpp、およびランタイムgSOAPエンジン-lgsoap ++(またはlibgsoap ++。aがインストールされていない場合はソースstdsoap2.cppを使用)をコンパイルしてコードにリンクします。
次に、STdsoap2.cppをSOURCESに追加しようとしましたが、これが結果のコンパイル出力です。したがって、私の質問は、Mingw32コンパイラを使用してQtでこのサンプルコードスニペットを実行する方法、またはそのlgsoap++を生成する方法です。以下は私のプロファイルとソースファイルです。
c++ - パスワードをハッシュして保存し、後で別のダイジェストで検証するにはどうすればよいですか?
gsoap の wsseapi プラグインを使用しており、プレーン テキストではなくハッシュ化された sha1 パスワードを保存したいと考えています。プレーン テキストのパスワードをハッシュして保存するさまざまな方法を実験するのに、途方もない時間を費やしました。
クライアントから送信されたユーザー名トークン ダイジェストに対して後で検証できるように、パスワードをハッシュする方法を提案できる人はいますか?
保存されたハッシュに対して認証するためのクライアント パスワードを取得できないようです。
c++ - Windows のバイナリ ファイル用の C++ gsoap mime/dime
私はここで私の頭を失うことにかなり近づいています;)
gsoap を使ったサービスを開発しています。mime レスポンスを返したいと思います。私はすべてが機能していますが、バイナリファイルを読み取る場合、jpeg、pdfなどのすべての種類のファイルには\0
、データに数回 char が含まれています(メモ帳で開いた場合、多くのNUL
.
そのため、生ファイルを読み取るためのコードは、ファイルの終わりの文字が見つかると、惨めに失敗します。を置き換えようとしました\0
が、ファイルが正しく表示されなくなります。
また、gsoap に付属の例を含むいくつかの方法を試しました。
再開しますので、
fstream 汎用コードは機能しません。
も機能しません
QFile::ReadAll
動作しますが、配列に変換QString
すると、最初の.char*
NUL
では、バイナリ ファイル全体を読み取るための最良のアプローチはどれでしょうか? 基本的に C++ がどのようにクレイジーなのか。
前もって感謝します。
retnickが以下に提案したように、私はこれを試しました
しかし、うまくいきません... MIME 応答は実際のファイルよりも大きくなります...
デビッド・G・オルテガ
c# - .NETクライアントからgsoapWebサービスを利用する
.NETアプリケーションから、gSoap c / C ++ライブラリを使用して開発されたWebサービスを利用するにはどうすればよいですか?
gSoapライブラリを使用してC/C ++クライアントを作成し、Webサービスを利用できます。ただし、.NET(C#)アプリケーション内から使用する必要があります。Web参照を追加しようとしましたが、うまくいかないようです。
生のソープパケットで作業する必要がありますか?
iphone - gsoap から例外をキャッチするには?
私は現在、通信用の gsoap に基づいて iPhone アプリを構築しています。接続の問題を管理しようとしていますが、デバイスがホストに接続されていない場合、特定の return ステートメントが見つかりません。
gsoap send または reicv メソッドを実行しているときに何らかの例外を取得する方法はありますか?
手伝ってくれてありがとう、
ロマン
c - gsoap ヘッダーからの http ステータス
gSoapでhttpステータスを取得する方法を知っている人はいますか?
「HTTP/1.1 202 ACCEPTED...」があり、何とか202を印刷したい。
c++ - c++ を使用した gSoap のコンパイル
VS2008 用の gSoap を使用して動作する簡単な例を取得しようとしています。
私は次のことをしました:
そして、これ:
多くのファイルを生成します。私のプロジェクト フォルダは次のようになります。
ビルドすると、多くのリンカ エラー (未解決の外部エラー) が発生します。リンクするものが見つかりません (バイナリ ライブラリがないなど) - 何が足りないのですか?
これは、ドキュメントの次のことと関係があると思います。
ビルドを完了するには、生成された soapC.cpp、soapcalcProxy.cpp、およびランタイム gSOAP エンジン -lgsoap++ をコンパイルしてリンクします (または、libgsoap++.a がインストールされていない場合はソース stdsoap2.cpp を使用します)。
win32 用の gsoap++ ライブラリはありますか?
c++ - クエリ引数を指定して gSoap を使用して Web サービス クエリを作成する
C# 用に記述された SOAP クエリを Visual C++ の gSoap クエリに変換しようとしています。
C# クエリは、クエリにパラメーターを渡すために、XML ノードをクエリ呼び出しに追加します。
さまざまな引数を渡す C# クエリを次に示します (一部の引数は XmlNode オブジェクトとして指定されます)。
C++ / gSoap クエリを使用すると、クエリと応答オブジェクトを渡すことができます。
クエリ オブジェクトには、C# 呼び出しの引数に関連して設定できるさまざまなプロパティがあります。
最初の引数は文字列ですが、問題ありません。
query、queryOptions、および viewFields は少し混乱します。
「クエリ」は _ns2__GetListItems_query 型のクラスで、次の関数とメンバーがあります。
query、queryOptions、viewFields については、C# コードのように単純に xml 形式の文字列を指定したいのですが、これがどのように行われるのかわかりません。
誰かがこれについていくつかの経験を積むことができますか?
ありがとう!
c++ - gSOAP C++ クライアントのメモリ リーク
私は gSOAP ドキュメントを読み、soap_destroy(soap) や soap_end(soap) などを呼び出す必要があるという事実についての言及を見てきましたが、それらは常にサービス オブジェクトに対する単一の呼び出しの例です。私が使用しているサービスは、呼び出しごとに約 40KB のテキストを返します。私の問題は、メモリ使用量がリクエストごとにほぼ同じサイズだけ直線的に増加することです。getWords 内に soap_destroy(service->soap) を追加しましたが、役に立ちませんでした。このコード スニペットに欠けているクリーンアップ コードを誰か指摘できますか? 要求しているプログラムは何日も続けて実行する必要があるため、シャットダウン時よりも要求ごとのクリーンアップが心配です。
http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=43に基づいた同様の例 (エラーチェックなし) を以下に投稿しました(テキストのチャンクが返されますよね?)。どんな助けでも大歓迎です!