场景就是这样。
为了测试目的,我们还创建了一个测试服务 如果服务需要7秒或更长时间来响应phonegap应用程序显示“请求的页面未找到404” 否则它工作正常。
有什么想法吗?
通话就像
$.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]是绝对网址..
尝试白名单仍然会发生..
还有一个发现......
问题出现的第二天......晚上很好..我们正在使用负载均衡器...这里有什么东西导致服务获得404作为响应的麻烦.Android得到相同的响应代码库
它唯一的手机差距+ ios造成了麻烦!