問題タブ [savon]

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.

0 投票する
3 に答える
541 参照

ruby-on-rails - これら 2 つの SOAP リクエストの違いは何ですか?

SOAP API にリクエストを送信していますが、残念ながら SOAP に関する知識は限られています。次の 2 つの要求はどちらも応答を返しますが、応答は異なります。動作しない例では、send_fax_response のみが返されます。この作業は、send_fax_response と send_fax_result を返します。理由についてのアイデアはありますか?それは注文でしょうか?

動作していません

働く

0 投票する
0 に答える
1418 参照

ruby - Ruby Savon Library で SOAP リクエストの Header 内の Security タグに env:mustUnderstand="1" 属性を追加する

Ruby 用の Savon SOAP ライブラリを使用して、SOAP リクエストのヘッダーの Security タグに共通の「env:mustUnderstand」属性を追加するにはどうすればよいですか? デフォルトでは、タグに含まれていません。

これが私の現在のテストコードです:

送信される XML は次のとおりです (mustUnderstand 属性は含まれません)。

0 投票する
2 に答える
1812 参照

ruby-on-rails - Ruby on Rails で SOAP 接続 (SAVON) を介して Web サービス メソッドを呼び出すことができません。どこが間違っているのですか?

次のエラー メッセージが表示されるようです。

(a:ActionNotSupported) EndpointDispatcher での ContractFilter の不一致により、アクション「GetServices」を含むメッセージを受信側で処理できません。これは、コントラクトの不一致 (送信者と受信者の間のアクションの不一致) または送信者と受信者の間のバインディング/セキュリティの不一致が原因である可能性があります。送信者と受信者が同じコントラクトと同じバインド (メッセージ、トランスポート、なしなどのセキュリティ要件を含む) を持っていることを確認します。

セキュリティ/バインディングの設定に関係していると思います。私の接続は、basichttpbinding で HTTP を使用しています。いつものように、答えを探すために多くの検索を行いましたが、修正できず、Ruby on Rails の専門知識を持っている人は誰もいません。

助けていただければ幸いです。

以下は、サービスを初期化してから呼び出す Ruby on Rails のコードです。注:正常に接続できます。利用可能なメソッドの報告に成功しました。メソッドを呼び出すだけで問題があるようです。同じコードを使用して、オンライン テスト サービスに正常に接続できました。そしてサボンを使っています。

以下は、Ruby on Rails が送信するものです。

これは、WCF テスト クライアントが送信するものです (動作します)。

0 投票する
1 に答える
441 参照

ruby - サボン体の問題

結果を返します {"@xsi:type"=>"xsd:string"}

0 投票する
1 に答える
629 参照

c# - SAVON (ROR) SOAP ヘッダーを C# サービス要件に一致させるにはどうすればよいですか?

C# Web サービスに、ヘッダー文字列に有効なユーザーが含まれていることを確認するコードがあります。

コードは次のとおりです。

チェックする文字列はどこsoapHeaderにありますか。(現在、ユーザー名とパスワード (MD5) が含まれています)

ヘッダーで SAVON Rails から文字列を送信して、Web サービスで引き戻すにはどうすればよいですか。

C# クライアントからの送信方法も指定できない限り、現在の C# コードを変更しないことが望ましいです。

私はもう試した

乾杯!

編集:これは、現在C#でヘッダーを追加する方法です

0 投票する
1 に答える
296 参照

ruby-on-rails - Savonで日付と時刻を解析するときにxmlデータが失われる

RoRアプリでSavonを使用しています。

これは私のサービスへの呼び出しです:

そして、次の応答をXMLで取得しています。

しかし、主な問題は、電話をかけるresponse.to_hashと、日付オブジェクトの部分しか取得できないことです。

=> [2011年9月23日金曜日、2011年9月23日金曜日、2011年9月23日金曜日]

これは日付には最適ですが、結果の他の部分(金額、時間、ユーザー、タイプ)が欠落しています。また、電話をかけresponse.bodyても同じ結果が得られます。

=> {:res_message => {:result => [2011年9月23日金曜日、2011年9月23日金曜日、2011年9月23日金曜日、2011年9月23日金曜日、2011年9月23日金曜日]、:@ xmlns => " http://xxx-xxx.xxx.edu/xxx/ "}、:" @ xmlns:soapenv "=>" http://schemas.xmlsoap.org/soap/envelope/ "}

ここでもSavonの問題の解決策は見つかりませんでした

前もって感謝します

0 投票する
1 に答える
886 参照

ruby - Savon を使用して Magento API に接続する製品を追加する

Ruby で製品をリストするためのコードが機能していますが、製品を追加するのに苦労しています。これが私のコードです。http://www.polyvision のコードに基づいて、HTTP/SOAP リクエストに savon gem を使用しています。 org/2011/10/02/using-magento-soap-api-with-ruby-and-savon/

問題は、おそらく正しく名前を付ける必要がある :arguments の受け渡しだと思います。このコードはエラーを生成します。

0 投票する
1 に答える
2158 参照

ruby - Savon リクエスト失敗

私は savon 0.9.7 と ruby​​ 1.8.7 を使用しています。次のリクエストを行います。

Savon は、この POST を送信します。

しかし、サーバーには次のようなものが必要です。

次のエラーが表示されます。

手伝って頂けますか?私は良いサボンの要求をしていないと思いますが、ドキュメントには何も見つかりません。

0 投票する
1 に答える
112 参照

ruby - CleverElements / Sendcockpit SOAP API パラメータが認識されない

CleverElements SOAP API を使用しようとしていますが、機能しません。正直なところ、私は SOAP を使ったことがなく (ただし、XML-RPCRESTなどを扱うことは多い)、それは簡単なはずだと思っていました。

私はsavongemでRubyを使用しています。パラメーターを必要としない SOAP 経由で任意の関数を呼び出すことができますが、パラメーターを持つ関数では、SOAP サービスはパラメーターを認識しません。

これは私の要求です:

これは WSDL ファイルです: http://api.sendcockpit.com/server.php?wsdl

私は何か(おそらく非常に単純で、非常に明白で、基本的なSOAP)のものを見逃していますか?

0 投票する
1 に答える
655 参照

ruby - Savon Ruby Soap Client - SOAP ドキュメントを正しく作成できない

私はSOAPとSavonの両方に不慣れであることを認めますが、別のサービスで動作するようになりましたが、これは私を困惑させています.

WSDL はこちら: http://stg-wholesale.carsdirect.com/ws/services/Ping?WSDL

完了すると、ドキュメントは次のようになります。

誰かがこのようなドキュメントの生成に近づくことができるか、または私にいくつかの指針を与えることができれば、私はそれを大いに感謝します.

私は次のようなことを試みました:

しかし、私はこのエラーを受け取りました: undefined method `dealer_ping' for #

私はこの時点でかなり立ち往生しています。この方程式の両方の部分に関する私の知識は不足しています。

ありがとう。