Rails 5 - 如何在服务器端获取用户代理?
Rails 5 - How to get User-Agent at server side?
我的系统架构如下:
Client (Web app) => Proxy(REST API) => Server (Web App + REST API)
首先 Client
向 Proxy
发送 POST request
,Proxy
向服务器发送 POST
请求。
问题:如何在服务器端获取客户端的User-Agent?
我有点迷路了。
提前致谢!
编辑:已解决。参考我在已接受问题中的第一个答案,现在,我无法正确编辑这个问题(我会尽快编辑我能够)。
您可以在 Proxy
上阅读 User-Agent
HTTP header,然后在 Proxy
到 Server
的以下 POST 中传递它。
不知道如何在 rails-5 中,但在 rails-4 中(我猜 API 没有改变)以便阅读 User-Agent
header 你做的(在控制器中):
request.headers['User-Agent']
我想最好的选择是在 POST 请求 body 中将它(从 Proxy
)传递给 Server
我的系统架构如下:
Client (Web app) => Proxy(REST API) => Server (Web App + REST API)
首先 Client
向 Proxy
发送 POST request
,Proxy
向服务器发送 POST
请求。
问题:如何在服务器端获取客户端的User-Agent?
我有点迷路了。
提前致谢!
编辑:已解决。参考我在已接受问题中的第一个答案,现在,我无法正确编辑这个问题(我会尽快编辑我能够)。
您可以在 Proxy
上阅读 User-Agent
HTTP header,然后在 Proxy
到 Server
的以下 POST 中传递它。
不知道如何在 rails-5 中,但在 rails-4 中(我猜 API 没有改变)以便阅读 User-Agent
header 你做的(在控制器中):
request.headers['User-Agent']
我想最好的选择是在 POST 请求 body 中将它(从 Proxy
)传递给 Server