Android 第一次ajax调用状态为0“错误”,但第二次ajax调用状态为4“200”
我遇到了一个严重的问题。首先: Ajax调用由Android设备上的cordova应用程序发送到Windows服务器IIS,PHP受基本身份验证和ssl保护 由于几天前我们上次更新了GlobalSign nv sa证书,ajax调用在30秒后第一次尝试时获得状态0,但在第二次尝试时获得状态4和200在30秒后第一次尝试点击状态0->立即点击第二次状态4。与旧证书的唯一区别是:新证书不再是sha1而是sha256指纹 从第二次点击开始,每次点击都会产生4200个结果,没有任何问题,但第一次点击总是得到0个错误 代码: 代码的精确结果: 第一次点击:Android 第一次ajax调用状态为0“错误”,但第二次ajax调用状态为4“200”,android,jquery,ajax,cordova,Android,Jquery,Ajax,Cordova,我遇到了一个严重的问题。首先: Ajax调用由Android设备上的cordova应用程序发送到Windows服务器IIS,PHP受基本身份验证和ssl保护 由于几天前我们上次更新了GlobalSign nv sa证书,ajax调用在30秒后第一次尝试时获得状态0,但在第二次尝试时获得状态4和200在30秒后第一次尝试点击状态0->立即点击第二次状态4。与旧证书的唯一区别是:新证书不再是sha1而是sha256指纹 从第二次点击开始,每次点击都会产生4200个结果,没有任何问题,但第一次点击总是
test2: error | 0 | 0 | error |
test3: error | 0 | 0 | error |
第二、第三等等。。。点击:
test1: success | 200 | 4 | OK | [object Object]
test3: success | undefined | undefined | undefined | [object Object]
你知道这是什么原因吗?或者我做错了什么
Thnx。提前谢谢你的帮助。好的,我现在开始工作了。解决办法很简单: GlobalSign的中间证书丢失,因此我们在服务器上安装了它,重新启动了它,它工作了
源代码没有问题!只有证书和中间证书需要安装。没有人知道,或者我解释的问题不够好。。。?
test1: success | 200 | 4 | OK | [object Object]
test3: success | undefined | undefined | undefined | [object Object]