問題タブ [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.
ruby-on-rails - これら 2 つの SOAP リクエストの違いは何ですか?
SOAP API にリクエストを送信していますが、残念ながら SOAP に関する知識は限られています。次の 2 つの要求はどちらも応答を返しますが、応答は異なります。動作しない例では、send_fax_response のみが返されます。この作業は、send_fax_response と send_fax_result を返します。理由についてのアイデアはありますか?それは注文でしょうか?
動作していません
働く
ruby - Ruby Savon Library で SOAP リクエストの Header 内の Security タグに env:mustUnderstand="1" 属性を追加する
Ruby 用の Savon SOAP ライブラリを使用して、SOAP リクエストのヘッダーの Security タグに共通の「env:mustUnderstand」属性を追加するにはどうすればよいですか? デフォルトでは、タグに含まれていません。
これが私の現在のテストコードです:
送信される XML は次のとおりです (mustUnderstand 属性は含まれません)。
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 テスト クライアントが送信するものです (動作します)。
ruby - サボン体の問題
結果を返します {"@xsi:type"=>"xsd:string"}
c# - SAVON (ROR) SOAP ヘッダーを C# サービス要件に一致させるにはどうすればよいですか?
C# Web サービスに、ヘッダー文字列に有効なユーザーが含まれていることを確認するコードがあります。
コードは次のとおりです。
チェックする文字列はどこsoapHeader
にありますか。(現在、ユーザー名とパスワード (MD5) が含まれています)
ヘッダーで SAVON Rails から文字列を送信して、Web サービスで引き戻すにはどうすればよいですか。
C# クライアントからの送信方法も指定できない限り、現在の C# コードを変更しないことが望ましいです。
私はもう試した
乾杯!
編集:これは、現在C#でヘッダーを追加する方法です
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の問題の解決策は見つかりませんでした
前もって感謝します
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 の受け渡しだと思います。このコードはエラーを生成します。
ruby - Savon リクエスト失敗
私は savon 0.9.7 と ruby 1.8.7 を使用しています。次のリクエストを行います。
Savon は、この POST を送信します。
しかし、サーバーには次のようなものが必要です。
次のエラーが表示されます。
手伝って頂けますか?私は良いサボンの要求をしていないと思いますが、ドキュメントには何も見つかりません。
ruby - CleverElements / Sendcockpit SOAP API パラメータが認識されない
CleverElements SOAP API を使用しようとしていますが、機能しません。正直なところ、私は SOAP を使ったことがなく (ただし、XML-RPC、RESTなどを扱うことは多い)、それは簡単なはずだと思っていました。
私はsavon
gemでRubyを使用しています。パラメーターを必要としない SOAP 経由で任意の関数を呼び出すことができますが、パラメーターを持つ関数では、SOAP サービスはパラメーターを認識しません。
これは私の要求です:
これは WSDL ファイルです: http://api.sendcockpit.com/server.php?wsdl
私は何か(おそらく非常に単純で、非常に明白で、基本的なSOAP)のものを見逃していますか?
ruby - Savon Ruby Soap Client - SOAP ドキュメントを正しく作成できない
私はSOAPとSavonの両方に不慣れであることを認めますが、別のサービスで動作するようになりましたが、これは私を困惑させています.
WSDL はこちら: http://stg-wholesale.carsdirect.com/ws/services/Ping?WSDL
完了すると、ドキュメントは次のようになります。
誰かがこのようなドキュメントの生成に近づくことができるか、または私にいくつかの指針を与えることができれば、私はそれを大いに感謝します.
私は次のようなことを試みました:
しかし、私はこのエラーを受け取りました: undefined method `dealer_ping' for #
私はこの時点でかなり立ち往生しています。この方程式の両方の部分に関する私の知識は不足しています。
ありがとう。