リクエストに応答する際にあなたのレールアプリが作成している可能性のあるHTTPリクエストを記録するプラグイン/ gemを知っている人はいますか?たとえば、HTTPartyを使用してAPIをヒットしている場合、どのようなアウトバウンドリクエストがあなたのレールアプリから出てくるのかをどのように確認できますか?HTTPでログインしていますか?
5
A
答えて
5
アウトバウンドHTTPクライアントにプロキシを使用するように指示する必要があります。
HTTPartyのために、それはあなたが設定するプロキシを探しているなら、個人的に私はParos proxy(Javaのようにクロスプラットフォームをし、SSLをして)好き、
class Twitter
include HTTParty
http_proxy 'http://myProxy', 1080
(docsから)かなり簡単です。
1
独自のマシンで開発を行っている場合は、Charles Proxyが良い選択肢です。
プロダクションでは、独自のlogger.debug()メッセージを作成するほうがよいでしょう。
1
私は仕事にこれを得た唯一の方法はhttp_proxy
コールの最初のパラメータとしてのみIPを指定することでした:
http_proxy '10.2.2.1', 8888
上記の例は、httpで://接頭辞、動作しませんでした、
require 'http_logger'
Net::HTTP.logger = Logger.new(...) # defaults to Rails.logger if Rails is defined
Net::HTTP.colorize = true # Default: true
これは、ネットを経由するすべての要求:: HTTPライブラリをログに記録します。私はSocketError: getaddrinfo: nodename nor servname provided
5
もhttp_logger宝石みました。
1
私httplog宝石を試してみてください、あなたは要求、応答、ヘッダなどを記録するためにそれをカスタマイズすることができ
関連する問題
- 1. httpを介してxmlファイルにログインしてダウンロードしますか?
- 2. "既にログインしています"のHTTPステータス
- 3. アレイでログインしていますか?
- 4. 良いhttpプラグインの問題でhapijsサーバにログインしました
- 5. HTTPハンドラでHTTP POSTを受信していますか?
- 6. ユーザーがログインする前にNet :: HTTPを使用してAPIからデータを要求していますか?
- 7. httpログインなしでsfguarduserで認証
- 8. pywikipediaログインしていますか?
- 9. iOS - SDKでログインした後にwebViewにログインしています
- 10. インポートの違いhttp = require( 'http'); * 'http'からhttp *としてインポートします;
- 11. ログインしています
- 12. Powershell - ログインでURLを照会してHTTPステータスを返す
- 13. プロダクションでログインしてセッションを維持できるHTTPクライアント
- 14. 同じプロジェクトでログインしていて、URLに基づいてログインしていませんか?
- 15. PHP Curlはフォーラムにログインしますが、ログインしていませんか?
- 16. MVC - ログインしていないとサイトにアクセスできますか?
- 17. PHPcurl:ログイン後にウェブサイトにログインしてデータを取得するHTTP 404リソースが見つかりませんエラー
- 18. iOSアプリのログイン(自分のアプリ)のhttpやhttpsでFacebookを使用していますか?
- 19. Pythonでログインしますか?
- 20. iPhoneでHTTP接続を作成してログインするにはどうすればよいですか?
- 21. requests.session()でログインしていません
- 22. androipアプリでログインしていません
- 23. HTTPリスナーでAmazon ELBとFacebookのログインが機能しない
- 24. PHPを使用してMySQLデータベースにログインしていますか?
- 25. データベースセッションを使用してログインしていますか?
- 26. ASP.NET WebClientを使用してxbox.comにログインしていますか?
- 27. TwitterはJavaScriptを使用してログインしていますか?
- 28. Ruby Soapエラー。ログインしましたが、エラーでログインしていない
- 29. Log4Netはエラー後にデータベースにログインしていません。どのようにファイルにログインしていますか
- 30. HTTP認証を使用して自動ログインするGreaseMonkeyスクリプト
私はチャールズを使用してきたし、外部への呼び出しのいずれかを記録していないようですHTTPartyを使用しているapis – bwizzy