我有以下系统架构:
Client (Web app) => Proxy(REST API) => Server (Web App + REST API)
首先Client
向POST request
发送Proxy
,POST
向服务器发送{{1}}请求。
问题:如何在服务器端获取客户端的用户代理?
我有点迷失。
提前谢谢!
编辑:已解决。请参阅我接受的问题中的第一个答案,现在,我无法正确编辑此问题(我会立即执行此操作#&## 39;我能够)。
答案 0 :(得分:1)
您可以在User-Agent
上阅读Proxy
HTTP标头,然后在以下POST中将其从Proxy
传递到Server
。
不知道如何在rails-5中,但在rails-4中(我猜API没有改变),以便读取User-Agent
标题(在控制器中):
request.headers['User-Agent']
我想最好的选择是将POST请求正文中的Proxy
}传递给Server