北航课程中心不能登录解决办法(Error 500: No message found under code 'screen.welcome.digit.tip' for locale 'en_US')

来源:互联网 发布:乐高机器人编程视频 编辑:程序博客网 时间:2024/04/29 20:25

1.原因分析

在登录北航课程中心的时候经常会出现这种错误:

Error 500: No message found under code 'screen.welcome.digit.tip' for locale 'en_US'.

根据错误提示,打开开发者工具(键盘 F12 键),在 Network 面板中发现发送的数据的头部信息(header) 中的 Accept-Language 为 en_US,错误貌似与此相关。

于是用 chrome浏览器 的扩展 Postman 修改发送的header信息,将 Accept-Language 改为 zh-CN,发现能用了,出错的原因大概就在这里了。

2.解决办法

解决办法就是修改浏览器发送的header信息中的Accept-Language 或者叫课程中心的后台人员修复这一个bug = =||

具体可参考:How to add custom Accept-Languages to Chrome for pseudolocalization testing?

FireFox浏览器

地址栏输入 about:config , 找到 Accept-Language,zh-cn放在第一的位置。

Chrome浏览器

由于chrome自动同步的原因,所作的修改会被覆盖,修改较麻烦,具体可参考How to add custom Accept-Languages to Chrome for pseudolocalization testing? 中第一个回答的评论。

修改之后就能成功登录了


0 0
原创粉丝点击