問題タブ [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 に答える
1636 参照

android - google io 2010の残りのクライアントアプリの設計アプローチはまだ最新ですか?

2年前、フラグメント、インテントサービス、カーソルローダーが登場しました。アプローチはまだ最新ですか、それともAndroid Restクライアントを設計するためのより良いまたは成熟したパターンがありますか?特にオプションBと比較してください(私には画像を投稿する権限がありませんが、代わりにこの投稿から画像を見つけることができます)。

コンテンツプロバイダーの部分が不可欠であることを私は知っています。サービスヘルパーとサービスコンポーネントはどうですか?これまで、startServiceメソッドはContextまたはそのサブクラスの性質です。これは、サービスヘルパーがアクティビティになることを意味します。したがって、コンテンツプロバイダーからアクティビティを開始するのはエレガントですか、それとも上部のアクティビティから開始する必要があります。

  • google io 2011 ioschedアプリのソースコードを掘り下げた方は、HomeActivityの静的クラスSyncStatusUpdaterFragmentをサービスヘルパーと見なしますが、SyncServiceを開始することはできませんでしたが、SyncServiceからのコールバックをリッスンします。 UIの更新をトリガーします。それで、それはVirgil Dobjanschiのアプローチの変化と見なすことができますか?

サービス、インテントサービス、asyncTask、およびスレッドがあります。私の意見では、インテントサービスは、リモートサーバーからのデータのメガパックの同期に適しています。そのため、彼らはioschedでそれを使用します。ただし、一般的なシナリオでは、アイテムの一部のみがリモートサーバーと同期されます。したがって、インテントサービスは重すぎます。サービスアプローチですら。この種のタスクを実行するために、コンテンツプロバイダーまたはそのコンポーネントでasyncTaskまたはスレッドを使用できますか。または、サービスを使用して、サービスヘルパー-サービス-プロセッサパスを通過する説得力のある理由がありますか。私は深刻なアプリケーションについて話している。

それで、あなたはどう思いますか?

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

json - Railsアプリへのjson投稿リクエストのcsrfトークンを取得する

私が書いたレールアプリにアクセスするためにrest-clientを使って遊んでいます。ログインして投稿リクエストを行う簡単なスクリプトを作成しました。すべてが機能していますが、json でフォームをリクエストした場合、authenticity_token が提供されないという事実に対処する必要がありました。私は通常のhtmlリクエストを作成してauthenticity_tokenを取得し、これを投稿リクエストの一部として送信したjsonに含めなければなりませんでした。基本的に、私は以下のような簡単な汚いスクリプトを持っています

json リクエストの CSRF 保護をオフにするオプションがありますが、私はそれをしたくありません。私は機械化ルートまたは同様のものに行くことができ、CSRFでのjsonリクエストについて心配することはありませんでしたが、rest-clientでこのことを試してみたかっただけです

私は、authenticity_token が json リクエストに対して提供されない理由があるかどうかを知りたいだけだと思います。また、ここで取ったかなりハックなアプローチよりもトークンの問題を解決するより良い方法があるかどうかも疑問に思っています。

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

ruby-on-rails-3 - RestClient で elasticsearch 応答を解析する

Datamapper を ORM として使用して Rails 3 アプリケーションを作成しています。検索にElasticSearchを使用することを検討していますが、ActiveRecordに依存しているように見えるため、Tire gemを使用できません。

RestClient を使用してリクエストを ElasticSearch に送信していますが、Ruby でのレスポンスの解析に問題があります。

GET リクエスト " http://localhost:9200/twitter/tweet/2" を送信すると、ブラウザに次のように表示されます。

Rails では、次のように入力すると:

私はこの結果を得ます:

これは正しいように見えますが、JSON の場合のようにドット表記を使用してデータを取得することはできません。

たとえばresponse._type、未定義のメソッド エラーが発生して記述できません。

これについて何か助けていただければ幸いです。

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

ruby - RubyのRestClientgemでタイムアウトを設定するにはどうすればよいですか?

私はRestClientgemを使用して、サーバーを介してget呼び出しを行っています。問題は、クライアント側からタイムアウトを設定するにはどうすればよいかということです。

10秒に設定したいです。

前もって感謝します!!

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

xml - RCQファイルで複数のリクエストを実行する

RestClientを使用してRESTAPIをテストしようとしていますが、単一のrcqファイルで複数のリクエストを実行できるかどうか疑問に思っています。

ドキュメントが古くなっています:(

それが不可能な場合は、REST APIをテストするための優れたテストフレームワークまたはツールを知っていますか?

ありがとう!

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

java - Restful クライアント コード例の TDD の方法

以前に TDD をいくつかやったことがありますが、それらは単純明快でシンプルなものでした。

ただし、安らかなクライアントを実装し、サードパーティ (Twitter または Jira) の安らかな API を呼び出します。

それを実装するために、Resteasy クライアント フレームワークを使用しました。コードは次のとおりです。

このメソッドのテストを書きたい場合 (このメソッドを実装する前にテストを書く必要があります)、どのようなコードを記述すればよいですか。

GET の場合、返されたエンティティが期待されるエンティティと等しいことをテストでき、POST の場合、作成されたエンティティの ID が null でないことをテストできます。

しかし、PUT と DELETE についてはどうでしょうか。ありがとう。

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

ruby - http リクエストは ruby​​ (net/http および rest-client) でタイムアウトしますが、curl + py では高速です

http エンドポイント (組み込みの桟橋) を介して Java サービスを呼び出しています。このサービスは、5 秒のタイムアウトで非同期 http 要求を処理し、url パラメーター、または curl または py スクリプトを使用してブラウザーから呼び出すと、確実に機能します。

net/http や rest-client を使って ruby​​ スクリプトから呼び出すと、半分の時間でタイムアウトになる?! 何がこれを引き起こしている可能性があり、可能な解決策は何ですか(ルビーを使用)?

私は ruby​​ 1.9.3-p125 を使用しており、ruby および python スクリプトはすべて 10 行未満です (通常は、より大きなコードから呼び出しを行いますが、小さなバージョンも機能しません)。

ネット/http

残りのクライアント

カール

パイ

ここに画像の説明を入力

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

ruby - Ruby - RestClient ポストを使用してファイルをアップロードする

Ruby に変換しようとしている cURL があります。

cURL は次のとおりです。

私のRubyコードはこれです:

Ruby コードから 400 Bad Request が返されます。Authorization やその他のヘッダーの問題ではありません。問題は --data-binary を Ruby に変換することにあると思います。

どんな助けでも感謝します。

ありがとう、エイドリアン

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

rest - grailsプロジェクトでRESTプラグインを使用する

私はgrailsアプリケーションを持っていますが、RESTPLUGINをインストールするまでは正常に動作します。インストール後、アプリケーションを実行しようとしましたが、次の理由で実行に失敗しました。

注: Grails2.0.3とGroovy1.8.6、およびEclipse Spring Source ToolSuite2.9.1を使用しています。

私は試してみgrails> run-app --stacktraceます:

application.properties:

何か助けはありますか?

注:REST Client Builderプラグインを使用しようとしましたが、その使用方法とjsonリクエスト本文の送信方法がわかりませんでした。any one know?

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

java - RestクライアントでTomcat認証を検証する

私は残りのフルWebサービスとTomcatセキュリティを使用しています。ユーザー名とパスワードを提供し、サーバーで認証を行うレストクライアントを作成したいと思います。

これを行う方法をいくつか提案してください。