久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

一文看懂Nginx如何配置跨域,值得收藏

2021-03-02    分類: 網站建設

當出現403跨域錯誤的時候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要給Nginx服務器配置響應的header參數,下面一起來看看吧!

一文看懂nginx如何配置跨域,值得收藏

一、 配置跨域

一文看懂nginx如何配置跨域,值得收藏

只需要在Nginx的配置文件中配置以下參數:

  1. location / {  
  2.  add_header Access-Control-Allow-Origin *; 
  3.  add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; 
  4.  add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; 
  5.   
  6.  if ($request_method = 'OPTIONS') { 
  7.  return 204; 
  8.  } 

上面配置代碼即可解決問題了。

二、 參數說明

1. Access-Control-Allow-Origin

服務器默認是不被允許跨域的。給Nginx服務器配置`Access-Control-Allow-Origin *`后,表示服務器可以接受所有的請求源(Origin),即接受所有跨域的請求。

2. Access-Control-Allow-Headers 是為了防止出現以下錯誤:

  1. Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response. 

這個錯誤表示當前請求Content-Type的值不被支持。其實是我們發起了"application/json"的類型請求導致的。這里涉及到一個概念:預檢請求(preflight request),請看下面"預檢請求"的介紹。

3. Access-Control-Allow-Methods 是為了防止出現以下錯誤:

  1. Content-Type is not allowed by Access-Control-Allow-Headers in preflight response. 

4. 給OPTIONS 添加 204的返回,是為了處理在發送POST請求時Nginx依然拒絕訪問的錯誤

發送"預檢請求"時,需要用到方法 OPTIONS ,所以服務器需要允許該方法。

三、 預檢請求(preflight request)

其實上面的配置涉及到了一個W3C標準:CROS,全稱是跨域資源共享 (Cross-origin resource sharing),它的提出就是為了解決跨域請求的。

一文看懂nginx如何配置跨域,值得收藏

跨域資源共享(CORS)標準新增了一組 HTTP 首部字段,允許服務器聲明哪些源站有權限訪問哪些資源。另外,規范要求,對那些可能對服務器數據產生副作用的HTTP 請求方法(特別是 GET 以外的 HTTP 請求,或者搭配某些 MIME 類型的 POST 請求),瀏覽器必須首先使用 OPTIONS 方法發起一個預檢請求(preflight request),從而獲知服務端是否允許該跨域請求。服務器確認允許之后,才發起實際的 HTTP 請求。在預檢請求的返回中,服務器端也可以通知客戶端,是否需要攜帶身份憑證(包括 Cookies 和 HTTP 認證相關數據)。

其實Content-Type字段的類型為application/json的請求就是上面所說的搭配某些 MIME 類型的 POST 請求,CORS規定,Content-Type不屬于以下MIME類型的,都屬于預檢請求:

  1. application/x-www-form-urlencodEDMultipart/form-datatext/plain 

所以 application/json的請求 會在正式通信之前,增加一次"預檢"請求,這次"預檢"請求會帶上頭部信息 Access-Control-Request-Headers: Content-Type:

  1. OPTIONS /api/test HTTP/1.1 
  2. Origin: http://foo.example 
  3. Access-Control-Request-Method: POST 
  4. Access-Control-Request-Headers: Content-Type 
  5. ...  

服務器回應時,返回的頭部信息如果不包含Access-Control-Allow-Headers: Content-Type則表示不接受非默認的的Content-Type。即出現以下錯誤:

  1. Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response. 


當前題目:一文看懂Nginx如何配置跨域,值得收藏
網頁地址:http://www.js-pz168.com/news48/103798.html

成都網站建設公司_創新互聯,為您提供品牌網站建設企業建站網站制作軟件開發做網站動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产精品三级av| 麻豆一区二区99久久久久| 久久www免费人成看片高清| 成人午夜在线播放| 久久偷窥视频| 欧美男男青年gay1069videost| 国产网红主播福利一区二区| 亚洲第一av色| 99精品在线观看视频| 四虎永久在线精品免费一区二区| 这里只有精品99re| 日韩理论片中文av| 国产一区在线不卡| 久久久水蜜桃| 91精品国产免费| 一区二区三区自拍| 国产成人av电影在线观看| 欧美日韩一区二区三| 欧美一区二区精品久久911| 亚洲精品视频在线观看网站| 国产精品123区| 日韩欧美精品一区二区| 日韩精品一区二区三区在线 | 91日韩一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 欧美成人国产一区二区| 亚洲成人av福利| 91精品国自产在线观看| 日本道免费精品一区二区三区| 久久久久久久久久久黄色| 日韩国产高清在线| 国产精品免费看一区二区三区| 欧美视频三区在线播放| 成人免费视频在线观看| 国产成人亚洲综合a∨婷婷图片| 日韩国产精品一区二区| 久久久综合视频| 麻豆91在线观看| 欧美日韩在线一区二区三区| 精品国产电影一区二区| 琪琪久久久久日韩精品| 久久久久久久久久久久久久一区| 日韩欧美黄色影院| 日本成人在线网站| 久久久久高清| 久久影院午夜片一区| 麻豆精品国产91久久久久久| 久久综合毛片| 久久亚洲一区二区三区明星换脸 | 国产精品国产a| 成人国产电影网| 欧美性色黄大片手机版| 亚洲最新视频在线播放| 不卡视频一区| 欧美一二区视频| 日韩成人一级片| 欧美日韩免费观看一区| 久久久精品欧美丰满| 国产精品99久久久久久宅男| 一本久久精品一区二区| 亚洲男人天堂av| 国产高清自拍一区| 欧美大胆一级视频| 国产一区二区免费视频| 色欧美日韩亚洲| 亚洲国产综合91精品麻豆| 国产一区二区三区色淫影院| 欧美精品一区二区三区高清aⅴ| 国模娜娜一区二区三区| 在线视频一区二区三区| 亚洲成人av电影| 欧美日本亚洲| 国产精品夫妻自拍| 5g国产欧美日韩视频| 日韩精品一区二区三区视频在线观看 | 欧美日韩一区精品| 夜夜嗨av一区二区三区中文字幕 | 精品av综合导航| 国产精品一区二区在线看| 在线精品亚洲一区二区不卡| 亚洲福利视频一区| 欧美日韩国产一二| 亚洲日本电影在线| 精品日本一区二区| 国产精品理伦片| 国产 高清 精品 在线 a| www国产精品av| 成人黄色综合网站| 日韩视频在线一区二区| 精品在线你懂的| 欧美性生活久久| 久久精品国产成人一区二区三区| 一区精品视频| 视频一区欧美精品| 亚洲欧洲国产精品久久| 亚洲成人自拍网| 亚洲二区三区四区| 午夜视频在线观看一区二区三区| 日本在线观看一区二区| 亚洲综合色在线| 日本一区二区三区视频在线播放| 亚洲男人天堂一区| 日本一区二区三区精品视频| 一区二区三区免费网站| 日韩伦理一区二区三区av在线| 一区二区三区中文字幕在线观看| 日本不卡一区二区三区视频| 一区二区三区在线免费视频| 日韩不卡av| 午夜精品久久久久久久久久久| 亚洲精蜜桃久在线| 日本午夜一区二区| 欧美中文字幕亚洲一区二区va在线| 毛片av一区二区三区| 欧美日韩高清影院| 国产成人精品免费网站| 精品美女在线播放| 超碰97国产在线| 中文字幕日韩精品一区| 日韩电影免费观看在| 五月婷婷欧美视频| 欧美午夜影院一区| 国产激情视频一区二区在线观看 | 日韩视频免费直播| 91在线观看成人| 国产精品九色蝌蚪自拍| 蜜桃狠狠色伊人亚洲综合网站| 一级女性全黄久久生活片免费| 亚洲高清视频在线观看| 全国精品久久少妇| 欧美精品成人一区二区三区四区| 国产美女精品一区二区三区| 日韩欧美一二区| 91麻豆精品秘密| 亚洲天堂精品在线观看| 日本精品免费| 蜜桃免费网站一区二区三区| 5858s免费视频成人| 97精品国产97久久久久久久久久久久| 中文字幕乱码久久午夜不卡 | 成人app软件下载大全免费| 国产日韩欧美在线一区| 蜜桃麻豆91| 免费日韩伦理电影| 欧美一级日韩一级| 国产精品日韩欧美一区二区| 亚洲午夜视频在线观看| 欧美系列一区二区| 99国产精品国产精品久久| 中文字幕一区二区不卡| 综合久久国产| 成人小视频在线观看| 中文字幕中文字幕一区| 一区二区视频国产| 成人污视频在线观看| 国产精品传媒入口麻豆| 色综合天天在线| 成人免费av资源| 国产精品传媒入口麻豆| 一本到高清视频免费精品| 成人国产精品免费观看动漫| 亚洲天堂成人在线观看| 欧美视频中文一区二区三区在线观看 | 欧美视频日韩视频在线观看| av中文字幕不卡| 亚洲激情五月婷婷| 欧美精品一二三区| 国产精品xxx在线观看www| 天天色天天操综合| 日韩午夜激情电影| 欧美福利一区二区三区| 国产在线看一区| 国产精品乱码久久久久久| 日本道色综合久久| 91免费精品国自产拍在线不卡| 亚洲国产成人av好男人在线观看| 777a∨成人精品桃花网| 久久波多野结衣| 国产一区二区精品久久| 亚洲欧洲日韩av| 欧美精品久久久久久久久老牛影院| 国产精品青青草| 久久99精品国产麻豆婷婷| 欧美韩国日本不卡| 在线看日本不卡| 国产精品综合久久久久久| 久久精品噜噜噜成人av农村| 亚洲国产激情av| 欧美性欧美巨大黑白大战| 狠狠色综合网站久久久久久久| 久久超碰97人人做人人爱| 中文字幕的久久| 欧美日韩高清一区二区不卡 | 欧美综合视频在线观看| 国产不卡一区二区三区在线观看| 美女爽到高潮91| 成人免费在线播放视频| 91精品国产乱| 亚洲高清乱码| 97在线电影|