問題タブ [faraday]
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 - Capistrano を使用すると cap deploy の実行中にエラーが発生する
Railsプロジェクトのデプロイを支援するためにCapistranoを使用していますが、コマンドを実行するとcap deploy
、以下のエラーが発生します。誰が何がうまくいかないのか考えていますか?
コマンドを実行しようとしたときに生成されるエラーを次に示します。
編集:redis.rbの内容は次のとおりです
編集2:
問題は、どういうわけか間違ったバージョンの Ruby を実行していたことであり、エラーから 1.8 と表示されていることがわかります。そのため、システムがデフォルトで 1.9.3 になっていることを確認する必要がありました。構文エラーはなくなり、正常に実行できました。
ruby - ファラデーでURLパラメータの配列を渡す
私はファラデーが初めてで、URL パラメータの配列を渡す方法を学ぼうとしています。私のコードは次のようになります。
デバッグすると、URL が次のようにエンコードされていることがわかります。
の代わりにhttp://foo.com:8888/api/endpoint?bar=baz&bar=qux
。[]
パラメータの配列を渡すときに、ファラデーを使用せずに URL をエンコードするにはどうすればよいですか?
ruby-on-rails - プロキシ コントローラとファラデーの作成方法
API を使用するには、クライアントとして angular js アプリケーションを構築する必要があります。問題は、API が jsonp 呼び出しをサポートしていないことです。
そこで、API を呼び出してコンテンツを返す Rails アプリケーションを作成しました。ファラデージェムを使っています
現在、API への呼び出しごとにメソッドがあります。ただし、すべてのメソッドはリクエストを作成するだけなので、リクエストをトリガーしてコンテンツを返します。
受信した内容に基づいてリクエストを作成し、ファラデーでリクエストを作成して結果を返すプロキシコントローラーを作成できるかどうか、私は迷っていました。このようなもの :
終わり
これは機能していません。私が間違っていることは何ですか?それは常に失敗します
ruby - 呼び出しているライブラリが OpenSSL を構成して証明書を適切に検証していることを確認するにはどうすればよいですか?
SSL 経由で OAuth 2.0 プロバイダーへの API 呼び出しを行っています。Net::HTTP#verify_mode
過去に Ruby で に設定するのが一般的だったことは知っていますがVERIFY_NONE
、これは悪いことです。私が使用しているすべての Ruby ライブラリは Faraday にコールバックします。Faraday を掘り下げたところ、Net::HTTP
が構成されており、行われている呼び出しで#verify_mode
が適切に設定されていることがわかりましたVERIFY_PEER
。OAuth プロバイダーの SSL 証明書が適切に検証されていることを確認するには、他に何をすべきですか? 証明書の受け入れと拒否の間で動作を切り替えることができる優れたスモーク テストはありますか?
どの公開鍵が使用されているのか、開発環境のどこにあるのかわかりません。私が使用している OAuth プロバイダーは Google です。以前の投稿では、Mac が OpenSSL にパッチを適用してキーチェーンにフックし、Equifax Secure Certificate Authority を使用することを示唆しています。この証明書の信頼モードを切り替えると、コールバック リダイレクトが発生したときに Chrome の動作が変わりますが、API 呼び出しを開始した Ruby コードで例外が発生することはないため、最初の呼び出しに別のキーが使用されていると思われます。電話。
ruby-on-rails - エラーチェック付きのファラデーミドルウェアの例を探しています
リクエストの http (ステータス コード) エラーとさらにネットワーク タイムアウトを処理するファラデー ミドルウェアの例を探しています。
ファラデーとそのミドルウェアのドキュメントを読んだ後、これがミドルウェアの使用例の 1 つであることが理解できました…実装がどのように見えるべきかまったくわかりません。
ありがとう
ruby - Net::HTTP でファラデーを使用する理由
Net::HTTP を直接使用するのではなく、なぜ誰かが Faraday gem を使用するのでしょうか? このようなラッパーを使用する利点は何ですか?
ruby - Faraday を使用して XML を POST し、応答を受け取るにはどうすればよいですか?
Ruby/ファラデーを学ぼうとしています。XML を RESTful Web サービスに POST する必要があり、その方法について混乱しています。
次のような XML を含む文字列があります。
XML を URL に投稿して結果を受け取るにはどうすればよいですか? 私は次のようなことをしようとしています:
メッセージが表示されます:
編集 1 POST リクエストが機能するようになりました。私のコードを以下に示します。