問題タブ [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.
google-app-engine - gSoap を Google アプリ エンジンと統合できますか?
私が知る限り、GAE は現在 Java と Python しかサポートしていませんが、ここにいるほとんどのエンジニアは C/C++ に慣れているため、統合する方法があるかどうか疑問に思っていました。 GAEを使用したgsoap。ご協力いただきありがとうございます!
soap - GSoap と SSL の使用に関する問題
標準の http と https の両方のバージョンを持つサービスに対して gSoap クライアント アプリケーションを作成しています。これまでに書いたものはすべて http サービスで正常に動作しますが、https サービスに切り替えると、突然エラーが発生します。
https サポートのコードに加えた唯一の変更は、起動時に次を追加することでした。
フラグを-DDEBUG
オンにすると、証明書に関するエラーが表示されます。「深さ 2 の証明書で SSL 検証エラーまたは警告: 証明書チェーンの自己署名証明書」soap_ssl_client_context
エラーを返す原因にはなりませんが、そうではないと思います私がテストしている間は、ホストを認証することをあまり気にしていないので、大したことです。
本当の問題は次のエラーです。
SOAP 1.2 エラー: SOAP-ENV:Sender [サブコードなし] "有効なアクション パラメータがないと要求を処理できません。有効な SOAP アクションを指定してください。"
サービスにリクエストをしようとすると得られます。gsoap が生成する送信ログを見ると、送信ヘッダーに SoapAction パラメータが設定されていることがわかります。実際、http/https サービスの送信ログを比較すると、唯一の違いは、安全なサービスの URL の前に https が付いていることです。
次に、サーバーで何かが台無しになっているのではないかと考えたので、curl を使用して、gsoap が送信したものとまったく同じ XML データを、まったく同じヘッダーで送信しました。これは正常に動作し、期待するデータで通常の応答が見られます。これにより、SSL の設定が間違っているのではないかと思われます。
ドキュメントにない他の問題は、-DWITH_OPENSSL -lgsoapssl++ -lssl -lcrypto
フラグを使用してビルドしたときに、gsoap の ssl メソッドに関するリンカー エラーがまだ発生していたことです。stdsoap2_ssl_cpp.cpp
これらを解決するには、ビルドに含める必要がありましたが、これは奇妙だと思いました。
誰かが私にいくつかの指針を与えることができる前にこれをやろうとしましたか?
soap - gSoap では、soap_bind の「ホスト」引数は何を意味しますか?
gSoap API 関数soap_bind
には、 という引数がありますhost
。ドキュメントは、引数の目的について明確ではありません。それは...ですか:
- リッスンするローカル ネットワーク インターフェイスのホスト名/IP
- 接続を許可する唯一のリモート ホストのホスト名/IP
- 他の何か?
c++ - gSOAPを使用するときにクライアントからサーバーにデータを渡す方法は?
gSOAPを使用してクライアントとサーバー間でデータを交換しようとしています。実際、私はクライアントからサーバーにデータを送信することに成功しましたが、サーバーからクライアントにデータを送信することはできませんでした。では、サーバーからクライアントにデータを渡すために使用する関数について誰かに説明してもらえますか?
お時間を割いて返信いただきありがとうございます。
c++ - soap_new() と soap_copy() の違いは何ですか?
違いは何ですか:
と
どちらかまたは両方を使用する必要がありますか?
wcf - WCF Web サービスと gSOAP での圧縮の使用
ペイロードを減らしてスループットを向上させるために、WCF ベースの Web サービスに圧縮を追加したいと考えています。しかし問題は、gSOAP を使用して ac/linux アプリケーションからサービスを利用していることです。gSOAP で圧縮が許可されていることは知っていますが、圧縮をオンにした状態で gSOAP と WCF ベースの Web サービスが相互に通信できるかどうかはわかりません。
あなたの経験を前に出して、私を助けてください。
よろしく、カンカン http://www.geekays.net/
c - WCF ベースの HTTP サービスから gSOAP c/Linux クライアントへのコールバックを実装できますか?
HTTP/SOAP (BasicHTTPBinding) 経由で WCF Web サービスに接続する Linux/c クライアント アプリがあります。gSOAPを使用しています。コールバックを使用して Web サービスへの呼び出しを実装できますか? コールバックとして非同期にデータを取得したい。
更新: 質問のタイトルを更新しました。
c - gSOAPに代わる軽量の代替品はありますか?
WebサービスにアクセスするためにgSOAPを使用してみました(たとえば、提供されたWSDLを使用してCスタブを生成し、アプリで使用しました)。ただし、生成された.cファイルとオブジェクトファイルは非常に大きい(数メガバイト)ことがわかりました。これは、私が作業している組み込み環境では問題になります。
より単純なSOAPライブラリを知っていますか、それともezXMLのような汎用XMLジェネレーターとパーサーにフォールバックする必要がありますか?
compression - gSOAPでGZIPを有効にする方法は?
gSOAPクライアントでGZIP圧縮を有効にしたい。どうすればいいですか?
gsoap - gSOAP: SOAP ヘッダー内で情報を渡す方法
SOAPヘッダー内の認証トークンなどの情報を送信したいと考えています。gSOAP/c/Linux を使用しています。渡す方法を教えてください。
私SOAP_ENV__Header
のように見えます
そして次のようにns3__Header
見えます