第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么發(fā)送選項(xiàng)請(qǐng)求并禁用它?

為什么發(fā)送選項(xiàng)請(qǐng)求并禁用它?

躍然一笑 2019-06-14 11:07:28
為什么發(fā)送選項(xiàng)請(qǐng)求并禁用它?我正在構(gòu)建一個(gè)網(wǎng)絡(luò)API。我發(fā)現(xiàn)每當(dāng)我使用Chrome發(fā)布,進(jìn)入我的API,總有一個(gè)選項(xiàng)請(qǐng)求發(fā)送之前,真正的請(qǐng)求,這是相當(dāng)惱人的。目前,我讓服務(wù)器忽略任何選項(xiàng)請(qǐng)求。現(xiàn)在我的問題是,發(fā)送選項(xiàng)請(qǐng)求以使服務(wù)器負(fù)載翻倍有什么好處?有沒有辦法完全阻止瀏覽器發(fā)送選項(xiàng)請(qǐng)求?
查看完整描述

3 回答

?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

已經(jīng)經(jīng)歷過這個(gè)問題,下面是我對(duì)這個(gè)問題的結(jié)論和我的解決方案。

根據(jù)CORS策略(強(qiáng)烈建議你閱讀它)如果瀏覽器認(rèn)為需要的話,你不能強(qiáng)迫瀏覽器停止發(fā)送選項(xiàng)請(qǐng)求。

有兩種方法可以解決這個(gè)問題:

  1. 確保您的請(qǐng)求是“簡(jiǎn)單的請(qǐng)求”。
  2. Access-Control-Max-Age

    對(duì)于選項(xiàng)請(qǐng)求

簡(jiǎn)單請(qǐng)求

一個(gè)簡(jiǎn)單的跨站點(diǎn)請(qǐng)求滿足以下所有條件:

唯一允許的方法是:

  • 到達(dá)

除了由用戶代理(例如連接、用戶代理等)自動(dòng)設(shè)置的標(biāo)頭外,唯一允許手動(dòng)設(shè)置的標(biāo)頭是:

  • 接受
  • 接受語言
  • 內(nèi)容語言
  • 內(nèi)容-類型

內(nèi)容類型標(biāo)頭的唯一允許值是:

  • 應(yīng)用程序/x-www-表單-urlencode
  • 多部分/表格-數(shù)據(jù)
  • 文本/純文本

一個(gè)簡(jiǎn)單的請(qǐng)求不會(huì)導(dǎo)致飛行前選項(xiàng)請(qǐng)求。

設(shè)置選項(xiàng)檢查的緩存

您可以設(shè)置Access-Control-Max-Age對(duì)于選項(xiàng)請(qǐng)求,使其在權(quán)限過期之前不會(huì)再次檢查權(quán)限。

訪問控制-最大年齡提供的值,以秒為單位的響應(yīng),飛行前請(qǐng)求可以緩存多長(zhǎng)時(shí)間,而不發(fā)送另一個(gè)飛行前請(qǐng)求。

注意到的限制

  • 對(duì)于Chrome,最大秒數(shù)為

    Access-Control-Max-Age

    600

    這是10分鐘,根據(jù)

    Chrome源代碼

  • Access-Control-Max-Age

    每次只對(duì)一個(gè)資源起作用,例如,

    GET

    具有相同URL路徑但不同查詢的請(qǐng)求將被視為不同的資源。因此,對(duì)第二個(gè)資源的請(qǐng)求仍將觸發(fā)飛行前請(qǐng)求。


查看完整回答
反對(duì) 回復(fù) 2019-06-14
  • 3 回答
  • 0 關(guān)注
  • 437 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)