北航课程中心不能登录解决办法(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? 中第一个回答的评论。

修改之后就能成功登录了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值