日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax 如何禁止 预检请求,如何跳过“选项”预检请求?

發布時間:2023/12/1 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax 如何禁止 预检请求,如何跳过“选项”预检请求? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我開發了一個PhoneGap應用程序,現在將其轉換為移動網站。除了一處小故障,一切都可以順利進行。我通過POST請求使用了某個第三方API,該API在該應用中可以正常運行,但在移動網站版本中卻無法運行。

仔細查看后,看來AngularJS(我想實際上是瀏覽器)正在首先發送OPTIONS請求。今天,我對CORS有了很多了解,但是我似乎無法弄清楚如何完全禁用它。我沒有訪問該API的權限(因此無法在那一側進行更改),但他們已將我正在處理的域添加到其Access-Control-Allow-Origin標頭中。

這是我正在談論的代碼:

var request = {

language: 'fr',

barcodes: [

{

barcode: 'somebarcode',

description: 'Description goes here'

}

]

};

}

var config = {

headers: {

'Cache-Control': 'no-cache',

'Content-Type': 'application/json'

}

};

$http.post('http://somedomain.be/trackinginfo', request, config).success(function(data, status) {

callback(undefined, data);

}).error(function(data, status) {

var err = new Error('Error message');

err.status = status;

callback(err);

});

如何防止瀏覽器(或AngularJS)發送該OPTIONS請求,而直接跳到實際的POST請求?我正在使用AngularJS 1.2.0。

提前致謝。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的ajax 如何禁止 预检请求,如何跳过“选项”预检请求?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。