ruby-on-rails - 使用 Rails 转发 HTTP 请求

标签 ruby-on-rails http forwarding

有没有什么方法可以通过 Rails 将任何传入的 HTTP 请求原样转发到其他网站,而不管请求类型及其数据如何?

最佳答案

理论上是的,您可以收集请求 header 、负载和详细信息,并向另一个目标执行 HTTP 请求,以有效代理请求的相同请求环境(cookie、 header 等)...但我绝对认为 Rails不是最好的解决方案。

您绝对应该使用不同的方法和技术,例如 HAproxy 或 Nginx。

关于ruby-on-rails - 使用 Rails 转发 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26579310/

相关文章:

php websocket转发到nodejs

html - 使用动态 ERB Id 创建单独的 div

php - 无法让 CORS 在 CodeIgniter 和 React 应用程序之间工作

http - 错误 : . map() 不是函数

mysql - 管道 `request` 响应 MySQL 回调中的服务器响应未按预期工作? Node

c++ - 完美转发的身份功能

mysql - Controller 中的 Rails where 或子句

ruby-on-rails - ruby 2.1.2 超时仍然不是线程安全的吗?

ruby-on-rails - 如何通过 API 将 YouTube 视频详细信息导入 Rails 应用程序?

php - 如何转发由 PHP 和 IMAP 下载的电子邮件?