2016-09-21 45 views
0

使用離子框架1,離子角的js使2個請求到服務器

使用$http.post();製作請求,但是,在控制檯..是如何產生兩個請求。

第一個請求不包含POST參數且爲空,而第二個請求包含傳遞給$http.post()方法的POST參數。

可能的原因是什麼? 可能是在請求加載數據之前,通過向服務器發出空白請求來檢查是否更新了已經緩存的資源。

但是,我沒有啓用任何緩存或任何東西。一切都是默認的。

enter image description here

回答

2

第一請求是Request Method: OPTIONS請求。它檢查實際請求是否安全發送。它也被稱爲'preflighted請求'

+0

謝謝!我完全不知道'preflighted請求'。 –