問題タブ [rest-client]

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 投票する
1 に答える
2006 参照

java - 標準のJAXB2POJOでネストされた要素をバインドする

私は次のドキュメントモデル構造を持っています。

node1とnode2を注釈付きのPOJOにマップする方法を理解しましたが、これらは完全に機能します。ただし、groupOfNodes内のネストされたノードをgroupNodeのリストにバインドする方法に固執しています。これは私がこれまでに持っているものです。java docsで利用可能な注釈リストを調べたところ、それが私が望んでいるものに最も近い可能性があることがわかりましたが、このコンテキストでそれらを使用する方法がわかりません@XmlList@XmlElementWrapper私が置く@XmlElementWrapperと、groupNodesListにnullが入ります。@XmlListを配置すると、それが。GroupNodeの下に配置される複合型であるという例外が発生し@XmlListます。

代わりにXPathを使用する必要がありますか?可能であれば、標準のJAXB2を使用したコード例をご覧ください。そうでなければ、いくつかのヒントも素晴らしいでしょう。

それは有り難いです!

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

ruby - VERIFY_NONEが役に立たないWindowsの問題に関する別のopenssl

私は自分のビデオをアップロードするために小さなルビースクリプトを作成しようとしていますそしてこれが完全なコードです、それはかなり短いです:

他の情報をすぐに提供できれば、ここに貼り付けるのを見逃す可能性があります。これを解決するには、それが必要です。少なくとも4時間グーグルせずにここで軽く質問したくはありませんが、役立つものは何も見つかりません。

10億ありがとう!

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

ruby-on-rails - Rest Client 使用時の未定義メソッド「request_uri」エラー - Facebook Graph で削除しようとしている

Facebook Graphを使用してRest Clientを使用してオブジェクトを削除しようとすることができます。

コンソール出力:

object_id_here&access_token_hereここではプレースホルダーとして使用されていますが、値は正しいです。

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

request.rbの60行目はtransmit uri...、Rest Client のこのメソッドの行です。

このエラーの原因は何ですか?

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

ruby - Ruby rest_client と Windows LIVE 接続 OAUTH ラップ

こんにちは、連絡先のリストを取得できるように、Rails アプリを (OAuth Wrap を介して) Windows LIVE と通信させようとしています。これを行うために rest_client gem を使用しています。そのアクションコードは次のとおりです。

これは ac# の例http://msdn.microsoft.com/en-us/library/ff750952.aspxに基づいています(注: http://www.goatly.net/2010/12/23/401-unauthorized-when -acquiring-an-access-token-windows-live-sdk.aspxは正しいペイロードを示します)

しかし、私は 401 Unauthorized を受け取り続けているので、rest_client を間違って使用していると考えていますか? フォームの投稿中に他に何かする必要がありますか?

ヒントは本当に役に立ちます:)事前に感謝します。

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

ruby-on-rails - Rest-Client Ruby Gem ヘッダー

rest-client gem を使用して何かを投稿しようとしていますが、何らかの理由で内部サーバー エラーが発生し続けます。Chrome で Simple REST Client を使用しましたが、次のヘッダーを送信しない限り、同じエラーが発生しました。

そのため、投稿リクエストでそのヘッダーを送信しようとしていますが、何らかの理由でまだ機能していません。これが私が試したものです:

誰かが私が間違っていることを教えてもらえますか? ヘッダーの設定方法を示すいくつかのドキュメントを探しましたが、何も機能していないようです。

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

rest - 固定リソースを回避する方法

ロイ・フィールディングは次のように書いています。

REST API は、固定のリソース名または階層を定義してはなりません (クライアントとサーバーの明らかな結合)。サーバーは、独自の名前空間を自由に制御できる必要があります。代わりに、HTML フォームや URI テンプレートで行われているように、適切な URI を構築する方法をサーバーがクライアントに指示できるようにします。これらの指示は、メディア タイプとリンク関係内で定義されます。

システム間インターフェースでこれをどのように行いますか? クライアントがhttp://my.server.orgのサーバーで注文を作成したいとしますhttp://my.server.org/nOなどではありませんか?

ヒューマン インターフェイス (つまり、ブラウザ) の場合、サーバーは何らかの形式のリンク (おそらくform要素内) を提供し、そのリンクの周りとそのリンク内のテキストは、そのページのどのフォームが作成に適しているかをユーザーに伝えると思います。注文(ユーザーの作成または検索結果への移動を想定)

クライアント側でこれを実装するために使用されるメカニズムは何ですか? また、それらは実際に使用されているのでしょうか、それとも大部分の人が単に URL をクライアントに配線しているだけなのでしょうか?

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

ruby - Magick::Image から ruby​​ File オブジェクトを作成する

rmagick と rest-client を使用して、透かし入りの画像を URL に投稿しようとしています。合成画像を生成したら、それを保存 (.write) し、File.new で読み込んでから、その File オブジェクトをポストします。ただし、理想的には、この写真は二度と必要ないため、書き込み操作をバイパスしたいと考えています。Magick::Image オブジェクトを File オブジェクトに変換して、rest-client で投稿できるようにする方法はありますか?

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

java - HttpServletRequestを対応するHttpClientオブジェクトに変換する方法

私は一般的にRESTとWebアプリケーションにかなり慣れていません。システムにリソースを追加するREST呼び出しを実装する必要があります。一部のリソースは、フォルダーなどのXMLのみで作成できます。リソースを記述したXMLを本文に配置し、サーバー上でリクエストを処理してフォルダーを作成するのはPUTリクエストであると推測しています。一部のリソースは、説明する必要があり(それが何であるか、誰に属するかなど)、ファイルを提供する必要もあります。たとえば、画像。

いくつか質問があります:1。httpServletRequestを処理するためのベストプラクティスは何ですか?少し面倒なオブジェクトのようです。HttpClientについて読んだことがありますが、よくわかりません。2.すべてのRESTfulサーバーが実行しているという点で、非常に一般的なタスクのように聞こえます。そのための良いチュートリアル/ガイドはありますか?

ありがとう

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

ruby-on-rails - RestClient は最後のハッシュだけでハッシュ パラメータの配列を取り除きますか?

次のようなハッシュの配列としてパラメーターを渡す必要がある条件があります。

以下は、API 呼び出しの Rack::Test ポスト メソッドです。

そしてこれがRailsアプリのログです。

さて、これは API を呼び出すために使用している RestClient ポスト メソッドです。

そしてこれがRailsアプリのログです。

違いはdataパラメーターにあります。

Rack::Test メソッドで送信する場合、データは次のように渡されます。"data"=>[{"Company"=>"Apple,Inc", "Website"=>"Apple.com"}, {"Company"=>"Google", "Website"=>"google.com"}]

ただし、RestClient の方法では、パラメーター データ配列が取り除かれ、最後のハッシュのみが次のように渡されます。"data"=>{"Company"=>"Google", "Website"=>"google.com"}

RestClient がハッシュの配列を削除して、配列の最後のハッシュにするのはなぜですか?