問題タブ [faraday-oauth]
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 - ファラデーにサイト URL でハッシュバンを保持するように指示する方法は?
私は、Faraday を実装して URL を構築するライブラリのフォークに取り組んでいます。
サイトの URL がハッシュバンで終わっていることに注意してください。しかし、上記のコードが実行されると、ファラデーはハッシュバンを完全に取り除きます。
しかし、私のアプリケーションでは、この URL を作成する必要があります (ハッシュバンを使用):
ファラデーをリッピングして何かひどいものにモンキー パッチを適用する前に.. ファラデーにオプションを設定してこれを行うことはできますか?
ruby-on-rails - Faraday - リクエストにアウトバウンド プロキシを使用できますか?
私のアプリは localhost でうまく動作します。私たちの Cloud Foundry セットアップにはアウトバウンド接続がありません...そのため、プロキシ経由でアウトバウンド接続を取得できると言われました。
そのプロキシを使用するには、Faraday リクエストで何を変更する必要がありますか?
私のコードと接続方法。
これは、セットアップされたプロキシを使用する方法です。
「サービスがバインドされると、アプリケーションはVCAP_SERVICES
環境変数に JSON 形式のサービス定義を持ち、コマンドを使用して形式を確認できますcf env x-explorer
。アプリは、指定された資格情報を使用してプロキシを解析およびセットアップする必要があります。
資格証明の例を次に示します。パラメータのみuri
、または個々のパラメータを使用できます: host
、port
、username
およびpassword
"
繰り返しますが、アプリはローカルホストでうまく機能します。会社の Cloud Foundry セットアップでアウトバウンド接続がありません。サービスをバインドしたので、問題ありません。
アウトバウンド要求がプロキシを通過するようにするには、何を追加すればよいですか?
ruby-on-rails - API 応答は HTML リダイレクト ページですが、JSON 応答が必要です
私は Faraday gem を使用して、LibreNMS API からいくつかのデータを要求しています。しかし、応答本文を表示すると、libreNMS ログインへのリダイレクト ページのような HTML コードが表示されます。
次のコードがあります (BaseService クラス):
そして、これは BaseService を拡張するクラスで
何らかの理由で、これは次の応答を返します。
次のcurlコマンドを実行すると、期待どおりのJSON応答が得られるため、トークンが機能することはわかっています
誰が私が間違っているのか分かりますか?