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

您的位置:首頁技術文章
文章詳情頁

javascript - 請問為什么CORS中需要對部分請求進行預檢

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

問題描述

CORS的請求分為簡單請求和非簡單請求,對于非簡單請求,CORS定義需要對這些非簡單請求發(fā)起一次預檢,也即是發(fā)起一個option請求,待確認服務器允許跨域后才會重新發(fā)送原先的非簡單請求,所以我想問下為什么需要進行預檢?

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

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

問題解答

回答1:

你要去人家里拿東西,總得經主人同意吧

回答2:

跨域是瀏覽器的同源策略搞出來的事情,預請求是瀏覽器行為,拿著當前的域名去問服務端能不能通過。

回答3:

最常用的兩個get 默認不存在跨域,意思是你允許 get 就要有被別人拿走的預期,jsonp 就是利用這點;post 存在跨域, 因為按意思會對資源產生影響,必須先檢驗。

回答4:

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

———— HTTP訪問控制(CORS)

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国内精品自在自线视频香蕉 | 亚洲一区二区三区高清不卡 | 日韩中文字幕视频在线观看 | a级黄色大片在线观看视频男男 | 国内自拍在线视频高清 | 亚洲全网成人资源在线观看 | 亚洲综合在线观看一区www | 日本在线不卡免费视频一区 | 交在线观看网站视频 | 亚洲国产成人九九综合 | 善良的翁熄日本2 | 免费观看色视频 | 久久全国免费久久青青小草 | 国产福利精品视频 | 久久亚洲精品视频 | 99热国产精品| 91在线 在线播放 | 欧美屁屁影院 | 色播在线永久免费视频网站 | 国产成人精品一区二区不卡 | 久久久久久久国产视频 | 超91视频| a黄色毛片 | a级aaaaaaaa毛片| 国内a级毛片 | 亚洲网站免费观看 | 国产成年网站v片在线观看 国产成版人视频网站免费下 | 色中文字幕 | 91网站在线播放 | 国产日本三级 | 综合色天天 | 国产二区三区 | 日韩特级毛片 | 日韩中文字幕推理片 | 欧美国产一区二区 | 国产成人aaa在线视频免费观看 | 91精品视频播放 | 久久黄色一级视频 | 香蕉在线精品视频在线观看2 | 日本一级网站 | 免费一级黄色 |