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

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? 中第一个回答的评论。

修改之后就能成功登录了



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部