Rails 5 - 如何在服务器端获取用户代理?

Rails 5 - How to get User-Agent at server side?

我的系统架构如下:

Client (Web app) => Proxy(REST API) => Server (Web App + REST API)

首先 ClientProxy 发送 POST requestProxy 向服务器发送 POST 请求。

问题:如何在服务器端获取客户端的User-Agent?

我有点迷路了。
提前致谢!

编辑:已解决。参考我在已接受问题中的第一个答案,现在,我无法正确编辑这个问题(我会尽快编辑我能够)。

您可以在 Proxy 上阅读 User-Agent HTTP header,然后在 ProxyServer 的以下 POST 中传递它。

不知道如何在 rails-5 中,但在 rails-4 中(我猜 API 没有改变)以便阅读 User-Agent header 你做的(在控制器中): request.headers['User-Agent']

我想最好的选择是在 POST 请求 body 中将它(从 Proxy)传递给 Server