<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      跨域問題

      1、 跨域問題:

        跨域發(fā)生的原因(什么是跨域)?

        首先 跨域發(fā)生在前后端分離的項(xiàng)目中 ,前端靜態(tài)資源服務(wù)器(服務(wù)器A) ,后端服務(wù)器(服務(wù)器B)

        在瀏覽器中 我們 在地址欄 輸入服務(wù)器A 的域名 ,服務(wù)器A會返回 html ,css,js。代碼  我們通過js訪問  服務(wù)器B的資源 就會發(fā)生----跨域

        簡述:服務(wù)器A的js通過 ajax訪問服務(wù)器B下的資源 

        跨域的結(jié)果是什么?

        通過 js發(fā)送get請求 服務(wù)器B會接收請求 但不會返回結(jié)果 

        通過js發(fā)送post,put,patch,delete請求 服務(wù)器B     js內(nèi)部會先發(fā)送一個options請求的試探 如果返回200OK 則會繼續(xù)請求,否則則停止請求

        options請求簡述: 跨域的一次預(yù)檢,判斷后端是否允許返回資源(服務(wù)器是默認(rèn)拒絕的)

      2、解決(django)

        options請求 需要服務(wù)器B的接口返回200OK 我們不太可能每一個接口都寫一個 (冗余),so 封裝 

        在django中 我們使用Cors來解決

        包名:django-cors-headers    github:https://github.com/adamchainz/django-cors-headers

        安裝  : pip install django-cors-headers

        在settings 中 INSTALL_APPS=[ 'corsheaders']        ]

        在中間件中 設(shè)置  :corsheaders.middleware.CorsMiddleware  寫在第一項(xiàng)

        添加白名單: (只有白名單中的地址 才可以訪問服務(wù)器B的資源)

        CORS_ORIGIN_WHITELIST = (
            '127.0.0.1:8080',
            'localhost:8080',
        )  
        CORS_ALLOW_CREDENTIALS = True  # 允許攜帶cookie

            

      posted @ 2020-08-27 20:40  飄渺云煙  閱讀(213)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 深田えいみ禁欲后被隔壁人妻| 亚洲成在人线AⅤ中文字幕| 免费无码一区无码东京热| 97无码人妻福利免费公开在线视频| 国产成人精品无码免费看夜聊软件| 国产成人无码一二三区视频| 一个色综合国产色综合| 韩国免费a级毛片久久| 亚洲综合天堂av网站在线观看| 吉川爱美一区二区三区视频 | 疯狂做受xxxx高潮欧美日本| 亚洲色偷偷偷网站色偷一区| 性色av不卡一区二区三区| 免费观看欧美猛交视频黑人| 国产在线无码视频一区二区三区| 无遮挡aaaaa大片免费看| 亚洲精品视频一二三四区| 色综合色综合色综合频道| 国产AV福利第一精品| 国产成人一区二区三区免费| 男女性高爱潮免费网站| 久久精品蜜芽亚洲国产AV| 国产精品呻吟一区二区三区| 日本另类αv欧美另类aⅴ| 亚洲精品天堂一区二区| 日韩熟女熟妇久久精品综合 | 青青草久热这里只有精品| 国产一区二区三中文字幕| 亚洲日韩av在线观看| 久久综合九色综合久桃花| 国产精品电影久久久久电影网 | 亚洲偷自拍国综合| 最新亚洲av日韩av二区| 99久久久国产精品消防器材| 男女激情一区二区三区| 狼色精品人妻在线视频| 国产a在亚洲线播放| 日韩中文字幕人妻一区| 亚洲一久久久久久久久| 国产精品人人爽人人做我的可爱| 亚洲成在人线AV品善网好看|