簡而言之,在跨域并且嘗試添加一些特殊頭及自定義頭的情況下,由于瀏覽器的安全機制,會加多一次OPTIONS預請求(詢問請求),與跨域服務器協(xié)商可以設置的頭部信息,可以允許的HTTP協(xié)議等等信息。

以如下圖一次跨域請求為例。

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

圖中代碼如下

 1 var settings = { 2     type: "POST", 3     url: 'http://www.movesun.com/cors.php?allow_method=PUT', 4     contentType: "application/json", 5     dataType:"json", 6     data : { 7         "name" : "lvyahui" 8     }, 9     xhrFields : {10         // withCredentials : true11     },12     success: function(resp) {13         console.log(resp);14     }15     ,16&n