我目前在进行http调用时偶然发现了角度JS中的一个奇怪问题。执行POST请求后,等待大约2-3分钟后,呼叫失败,返回:
空响应文字
$.support.cors = true;
var req = {
method: 'POST',
url: serverIp + "UpdateDocumentInventar",
headers: {
'codDocument': CodDocument,
'deviceId': deviceId,
'authToken': authToken,
'codGestiune': codGestiune
},
timeout: timeoutNR,
data: articoleChanged <--- array of items
}
var request = $http(req);
return (request.then(handleSuccess, handleError));
网络服务器尚未到达,因为我已将记录器放在那里以查看是否存在问题。
我还需要提一下,这个电话并不总是失败 - 有时它会起作用,有时它不会。 (我在网上读到状态代码0通常与未设置CORS相关联 - 我也设置了这个,这肯定不是问题,因为其他类似请求正确执行)。
到目前为止我尝试了什么: - 将http请求的超时值设置为更大的值(60000000) - 在服务器上设置一个更大的可接受的http请求长度(我认为这可能是一个问题,尽管这通常会返回状态码41)
每一个帮助都是合作的,
提前致谢