2014-03-06 56 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)網絡的性能產生負面影響。

我的問題是:服務器對選項請求的響應能否向客戶端表明它可以將規則存儲更長的時間?

回答