問題タブ [httparty]

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 に答える
412 参照

ruby - SinatraとHTTPartyのメソッド名の衝突を解決する

私のSinatraアプリでは、HTTPartyをミックスインとして使用するクラスを使用しています。

フェッチを呼び出そうとすると(クラスインスタンスがgetブロック内に作成されている場合)、次のエラーが発生します。

getすべてが正常に機能するので、メソッドを実行するとHTTParty.get。これらの名前の衝突を解決するにはどうすればよいですか、または問題は他の何かにありますか?HTTPartyをミックスインとして使用したいので、すべてのオプションを一度に設定できます。

前もって感謝します!

私はsinatra1.3.2とhttparty0.8.1を使用しています。

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

ruby-on-rails - コールバックを伴う HTTParty.get は、MultiJson::DecodeError を引き起こします。

HTTParty を使用して API を呼び出しています。URL にコールバックがあると、MultiJson::DecodeError: が発生します。

私の get 呼び出しは次のようになります。

誰がこれを引き起こしているのか、そしてそれを解決する方法を知っていますか?

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

ruby-on-rails - httparty でサイトを要求するアンチロボット システムの問題

httparty gem を使用して Web サイトをリクエストする際に問題があります: アンチボット システムから退屈なものが返されます) httparty には、リクエスト ヘッダー (UserAgent など) を変更するための標準的な方法はありますか? または他の方法で行うことができますか?

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

ruby - HTTPartyを使用してサブレディットのリストを返すことはできますか?

私の問題はリクエストヘッダーにあります。

これは私が作成した小さなスクリプトですが、機能しません。

エラーは30行目あたりだと思います。ヘッダーハッシュは次のようになります。

GET reddit.com/reddits/mine.xmlそのヘッダーで、サブレディットのリストが必要ですよね?

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

ruby - Ruby: トールと httparty

Thor を拡張するクラスFindXYZで HTTParty を使用しようとしていますが、機能していません。私がしたいのは、メソッドxyzで HTTParty getを使用して couchdb をクエリすることだけです

実行しようとすると、取得できないというエラーが表示されます

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

ruby-on-rails - API へのアクセス

Zomato APIにアクセスする必要がある Rails アプリを構築しようとしています

コントローラーとビューの作成方法を教えてください。この URL からレストランの名前を取得したいとします: Restaurant、そのコントローラーとビューをどのように記述すればよいでしょうか。現在、HTTParty gem を使用しています。

これは私のコントローラコードです:

そして、ビューで応答オブジェクトを取得しようとしています:

したがって、これは次のエラーを示しています。

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

ruby-on-rails - 失敗した API 呼び出しからのカスタム例外コードの処理

Rails (3.2) アプリケーションを外部 Web サービス (キャンペーン モニター) に接続しています。この Web サービスでは、クライアントをセットアップするためにシステムを数回呼び出す必要があります。

各アクションを個別のレスキュー ブロックに入れ、トランザクションにラップしましたが、あまり見栄えがよくありません。各エラーの後にエスケープし、正しいメッセージを表示する必要があります。現在、それはただ逃げるだけです。

アクションごとに考えられるエラーのリストがあります。これらを読み取り、フラッシュ メッセージとしてフォーマットするにはどうすればよいですか?

たとえば、次のエラーです。

現在、コントローラーにこれがあります:

以前の統合では、次のようなものを使用しました

応答からエラー コードを抽出し、フラッシュ メッセージとして表示する最良の方法は何ですか?

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

ruby-on-rails - Ruby さん、Rails さん、json で作成したレコードが空です

ここにいるこの初心者は、Rails を介した Web サービスで頭を悩ませています。おそらく誰かが私の痛みを和らげることができますか?

簡単な Rails アプリを作成し、足場 MyRecords を生成しました。次に、以下のコードを使用してirb経由でレコードを作成しようとしています:

testWS.rb

上記のコードで、なんとかレコードを作成できました。問題は、私のレコード (列「名前」しかない) が空の名前で作成されていることです!

これに関する提案はありますか?

この絶望を少しずつ切り裂いていきたい。

貢献していただきありがとうございます。

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

ruby-on-rails - Rails json、ruby、およびバイパス サインインを使用してリモートでレコードを作成する方法

サインインによって提供されるセキュリティを失うことなく、サインインをバイパスしてリモートで json に繰り返されるレコードを作成する方法を理解しようと、しばらく時間を費やしました。私は HTTParty でこれを行うことができましたが、rest-client も同様に行うと思います。

私は今、私の解決策を共有していますが、これを行うためのより良い、より安全な方法がおそらくあると思います。これについてのあなたの考えを聞きたいです.

だから、まず最初に。これが私のコントローラーです:

things_controller.rb

application_controller.rb

私の Ruby スクリプト: wsConsumption_httparty.rb

これはうまく機能しています...

  • ものを作成するこのメカニズムをより安全にするにはどうすればよいでしょうか (https を使用するだけで十分ですか?
  • サービスにある種のフェイルセーフ メカニズムを適用する必要がありますか? 助言がありますか?
  • 間違ったユーザー/パスが挿入された場合、「無効なユーザー名/パスワード」というテキスト メッセージのみを返したいのですが、これを実現する方法について何かアイデアはありますか?
  • あなたが持っているかもしれない他の提案。

乾杯