ruby-on-rails - Net HTTP Persistent/Keep Alive with Ruby OAuth2 gem

标签 ruby-on-rails ruby oauth-2.0 keep-alive

我正在尝试弄清楚如何使用 OAuth2 gem 启用 HTTP keep alive . Oauth2 建立在 Faraday 之上,它似乎有实验性的 support using net-http-persistent .我能找到在 Faraday 中启用它的唯一方法是使用:

Faraday.default_adapter = :net_http_persistent

我有几个问题:

  1. 在 Faraday 中启用它会反过来为 Oauth2 启用它吗?
  2. 有没有办法测试 HTTP keep alive 是否实际工作并启用?

最佳答案

我不熟悉 ruby​​,但我相信你可以通过运行 TCPview 来测试一般的 http keep-alive 设置。在 Windows 机器上并监视连接状态。 (非常有用的程序)

还有一篇关于 serverfault 的帖子讨论了从服务器端监控它:https://serverfault.com/questions/305388/how-to-test-keep-alive-is-working-on-client-end

如果你真的对测试它很偏执,你应该能够通过使用 wireshark 查看连接流来看到 http header 中的保持事件位。 ,但这可能有点矫枉过正。

附言。我看到你的团队赢得了 HACK-VT 的比赛,由于你出色的 Ruby 演示,我决定关注你。很高兴我真的可以回答一些问题!

关于ruby-on-rails - Net HTTP Persistent/Keep Alive with Ruby OAuth2 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12059704/

相关文章:

.net - AspNetCore 中的 Okta OAuth2 token 验证失败

ruby-on-rails - 循环技巧 - 如何显示一个属性,如果...?

sql - 将自定义 sql 添加到 finder 条件的问题

ruby - 字符串匹配(正则表达式)与正则表达式匹配(字符串)

azure - OAuth 2.0 {"error_description":"Invalid issuer or signature."} 在 postman 中

spring - ResourceServerConfigurerAdapter 与 WebSecurityConfigurerAdapter

sql - 优化 ActiveRecord 查询

javascript - 如何自定义 Rails 应用程序模板

ruby-on-rails - Devise 生成的代码在哪里?

ruby - 如何使用 ruby​​ 将\\u0026 转换为 &