亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 請(qǐng)問(wèn)為什么CORS中需要對(duì)部分請(qǐng)求進(jìn)行預(yù)檢

瀏覽:59日期:2022-12-27 15:34:15

問(wèn)題描述

CORS的請(qǐng)求分為簡(jiǎn)單請(qǐng)求和非簡(jiǎn)單請(qǐng)求,對(duì)于非簡(jiǎn)單請(qǐng)求,CORS定義需要對(duì)這些非簡(jiǎn)單請(qǐng)求發(fā)起一次預(yù)檢,也即是發(fā)起一個(gè)option請(qǐng)求,待確認(rèn)服務(wù)器允許跨域后才會(huì)重新發(fā)送原先的非簡(jiǎn)單請(qǐng)求,所以我想問(wèn)下為什么需要進(jìn)行預(yù)檢?

這里有一個(gè)stack上面的回答,我看的不是太明白,有人愿意翻譯或者簡(jiǎn)單概括下?

http://stackoverflow.com/ques...

問(wèn)題解答

回答1:

你要去人家里拿東西,總得經(jīng)主人同意吧

回答2:

跨域是瀏覽器的同源策略搞出來(lái)的事情,預(yù)請(qǐng)求是瀏覽器行為,拿著當(dāng)前的域名去問(wèn)服務(wù)端能不能通過(guò)。

回答3:

最常用的兩個(gè)get 默認(rèn)不存在跨域,意思是你允許 get 就要有被別人拿走的預(yù)期,jsonp 就是利用這點(diǎn);post 存在跨域, 因?yàn)榘匆馑紩?huì)對(duì)資源產(chǎn)生影響,必須先檢驗(yàn)。

回答4:

對(duì)那些可能對(duì)服務(wù)器數(shù)據(jù)產(chǎn)生副作用的 HTTP 請(qǐng)求方法(特別是 GET 以外的 HTTP 請(qǐng)求,或者搭配某些 MIME 類型的 POST 請(qǐng)求),瀏覽器必須首先使用 OPTIONS 方法發(fā)起一個(gè)預(yù)檢請(qǐng)求(preflight request),從而獲知服務(wù)端是否允許該跨域請(qǐng)求。服務(wù)器確認(rèn)允許之后,才發(fā)起實(shí)際的 HTTP 請(qǐng)求。在預(yù)檢請(qǐng)求的返回中,服務(wù)器端也可以通知客戶端,是否需要攜帶身份憑證(包括 Cookies 和 HTTP 認(rèn)證相關(guān)數(shù)據(jù))。

———— HTTP訪問(wèn)控制(CORS)

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲狠狠婷婷综合久久久久网站 | 中文字幕日韩哦哦哦 | 精品国产丝袜自在线拍国 | 色综合久久久久久 | 日本三级带日本三级带黄国产 | 九九九热在线精品免费全部 | 亚洲视频在线免费 | 日韩亚洲欧美性感视频影片免费看 | 一级片免费 | 莫菁在线 | 久久久99精品久久久久久 | 亚洲成人激情片 | 人人九九精品 | 亚洲欧美日韩在线不卡 | 国产综合区 | 国产精品福利一区二区 | 91欧美一区二区三区综合在线 | 黄色免费在线视频 | 精品视频在线观看一区二区三区 | 国产成人99久久亚洲综合精品 | 黄色成人在线观看 | 久久青草免费免费91线频观看 | 大黄网站在线观看 | 黄黄影院 | 久久人人爽人人爽人人片av不 | 国产黄在线观看免费观看软件视频 | 日本特黄特黄aaaaa大片 | 欧美韩国日本在线 | 黄色网页视频 | 久久婷婷五综合一区二区 | 免费人成xvideoscom中文 | 久久久久琪琪精品色 | 国产自产在线 | 国产小视频在线高清播放 | 999久久66久6只有精品 | 成人做爰全过程免费看视频 | 国产成人综合一区精品 | 黄色三及片 | 亚洲欧美一 | 国产高清在线看免费视频观 | 久久久精品日本一区二区三区 |