Ajax Phonegap应用程序:超时问题
情况是这样的 出于测试目的,我们还创建了一个测试服务 如果服务需要7秒或更长时间才能响应,phonegap应用程序将显示“请求的页面未找到404” 要不然就行了 有什么想法吗 电话就像Ajax Phonegap应用程序:超时问题,ajax,cordova,Ajax,Cordova,情况是这样的 出于测试目的,我们还创建了一个测试服务 如果服务需要7秒或更长时间才能响应,phonegap应用程序将显示“请求的页面未找到404” 要不然就行了 有什么想法吗 电话就像 $.ajax({ url: arrUrl[0], method: "GET", contentType: 'application/json; charset=UTF-8', data: Obj, dataType: 'json', crossDomain: tru
$.ajax({
url: arrUrl[0],
method: "GET",
contentType: 'application/json; charset=UTF-8',
data: Obj,
dataType: 'json',
crossDomain: true,
async: false,
timeout:90000,
success: function (data) {
$("#dvresult").html(JSON.stringify(data));
},
error: function (xhr, ajaxOptions, thrownError) {
//Notification(2);
IsException = true;
var strResponse = "";
strResponse = ajaxExceptionHandling(xhr, ajaxOptions);
alert(strResponse);
//ErrorMessageDB("Login", "GetServerDateTime", "A_iStaffDId, A_strGUID", "GetServerDateTime:Fetching data from server", strResponse, localStorage.EmployeesKId4LastModifiedBy);
}
});
请注意,现在超时时间设置为90秒。safari中的调用同时每次都会弹出数据。但是从phonegap尝试时,问题出现了
更多信息
arrUrl[0]是绝对url
尝试过白名单,但仍然没有成功
还有一个发现
白天出现问题…晚上没问题..我们正在使用负载平衡器..这里是否有什么原因导致服务得到404作为响应。Android得到的是相同代码库的响应
唯一的phonegap+ios导致了问题!arrUrl[0]是绝对的还是相对的url?你把url列为白名单了吗?绝对的url..尝试了白名单仍然是Occurs..再一次发现…白天问题出现了…晚上很好..我们正在使用负载均衡器…这里有什么东西导致服务得到404作为响应。Android得到了相同代码的响应如果它在夜间工作,那么它看起来更像是服务器问题。你是如何将其列入白名单的?尝试使用*是的,它是这样做的。在登台时,它工作正常。但它会导致生产问题