2014-03-06 22 views
1

我正在在AngularJS跨域CORS POST请求如下:AngularJS/CORS OPTIONS请求和性能

var url = 'https://api.myapp.tld'; 
var userObj = { username:'foo', password: 'bar' }; 

$http.post(url,userObj).success(function(data){ 
    // do success stuff 
}).error(function(data){ 
    // do FAIL stuff 
}); 

作为每the standard角将“预检”这与OPTIONS请求。我的服务器返回一个带有必要访问控制头的204头,以允许客户端继续。到现在为止还挺好。

然而,这之前,除非它们出现在连续快速地在这种情况下,我可以得到一些在一排(所以似乎有某种超时的可能)发生的每POST请求。我的应用程序是移动网络应用程序,所以我担心这些额外的选项请求可能会对3G(或Edge)网络的性能产生负面影响。

我的问题是:服务器对选项请求的响应能否向客户端表明它可以将规则存储更长的时间?

回答