一、方法一
$.ajax({ headers: { Origin: "http://targetIP" } });
二、方法二
1 $.ajax({ 2 beforeSend: function(request) { 3 request.setRequestHeader("Origin", "http://targetIP"); 4 } 5 });
三、利用上面的方法,修改host值,可以實現跨域訪問,但是上述兩種方法,均被瀏覽器拒絕,即現代瀏覽器為了安全,拒絕前端對host字段進行修改
還有說法是,瀏覽器會自動發送Origin字段,不允許用戶設置和改變,當然使用一些工具是可以修改的,比如Fiddler
四、在服務器端設置header字段Access-Control-Allow-Origin: * 來允許訪問的域
五、當然上面的兩種方法可以修改或者添加其他header字段