我正在尝试使用oAuth协议连接到某个站点,当我尝试发布https帖子时,我在某些设备上收到“已接收的身份验证质询为空”的异常。现在这是以前在模拟器中工作,但我现在也看到了错误。我做了网络搜索,当我从网站收到401错误时,我似乎会得到这个例外。其他人说这是由于身份验证标题格式错误,但我没有为此次调用设置身份验证标头。
这个完全相同的代码适用于许多设备,并且用于在模拟器中工作(我无法弄清楚发生了什么变化)。运行该站点的人已经检查了他的日志,并且根本没有看到他的错误。有谁知道这里会发生什么?
感谢。
答案 0 :(得分:0)
我发现了这个问题。事实证明,如果oAuth调用上的时间戳不正确,服务器将返回401状态错误,在Android设备上会导致抛出“Received authentication challenge is null”异常。所有遇到此问题的设备都有不正确的时间,修复时间可以解决问题。