Firefox Cookie日期编码错误

时间:2018-06-22 15:34:37

标签: datetime firefox cookies encoding

我有一个基于Web的.net核心应用程序,该应用程序使用代理服务器进行了身份验证并部署在pcf中。代理服务器发送带有登录日期时间的cookie,我用它记录登录应用程序的时间。

我在预生产环境中测试了此应用程序,一切看起来都不错。当我将这种变更投入生产时,问题就发生了。

我观察到该应用程序与IE完美兼容,但是在Firefox中,通过Raw Headers查看时,登录日期时间值未正确编码。相同的Firefox浏览器在预生产版本中不会抱怨。

如果我使用Firefox私有窗口打开,该应用程序将正常运行。

这是来自不同浏览器-所有产品环境的登录日期时间的示例

IE - Fri%2C%2022%20Jun%202018%2003%3A06%3A56%20GMT

Firefox - Fri,%2022%20Jun%202018%2007:52:44%20GMT 

Firefox Private Window - Fri%2C%2022%20Jun%202018%2008%3A01%3A19%20GMT

如上例所示,Firefox中未对字符“,”和“:”进行编码。

我正在使用Firefox 52.8.0。我曾尝试清除缓存,删除Cookie,重新部署应用程序,重新启动Firefox,重新启动系统。

我还尝试与我的其他同事进行核对,其中有4个在他们的系统中有效;其中一个报告了与我相同的问题。

有什么想法吗?

0 个答案:

没有答案