我有一个Cordova应用程序,服务器需要验证发回的cookie信息。部分检查是验证使用者。但是在iOS上,我发现用户代理在末尾包含一个编号字符串,该字符串总是随每个请求而变化。谁能告诉我编号字符串的目的是什么?我可以删除它的服务器端吗?
以下是我获得的代理商信息示例:
答案 0 :(得分:0)
该字符串可以是'Build Date:'。对于服务器存储,您不需要该字符串,对于用户代理,您只需要前向部分
参考:http://www.useragentstring.com/index.php,如果您将请求放在上述网站中,它会为您提供有关用户代理字符串部分的信息
答案 1 :(得分:0)
它实际上不是www.useragentstring.com建议的构建日期。 来自Cordova开发者,这是一个旧的“Cordova Bridge”实现的残余,它使用XmlHttpRequest来桥接到本机。令牌在每个应用会话上生成,并用作桥接作为身份验证令牌。
已在cordova-ios-4.x中删除了该桥,但看起来用户代理中的身份验证令牌未被删除。
答案 2 :(得分:0)
Cordova-iOS领导的回答:
不幸的是,这是一个旧的“Cordova Bridge”实现的残余,它使用XmlHttpRequest来桥接到本机。令牌在每个应用会话上生成,并用作桥接器作为身份验证令牌。 该网桥已在cordova-ios-4.x中删除,但看起来用户代理中的身份验证令牌未被删除。