欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django跨域請(qǐng)求無法傳遞Cookie的解決

 更新時(shí)間:2021年04月23日 11:04:12   作者:K先森~  
這篇文章主要介紹了Django跨域請(qǐng)求無法傳遞Cookie的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

問題

在使用 Django + Vue 進(jìn)行前后端分離開發(fā)時(shí),發(fā)現(xiàn)在跨域訪問情況下,后臺(tái) HttpResponse 在使用 set_cookie 方法后,瀏覽器無法獲取 Cookie。

解決方法

Django 端使用 django-cors-headers 解決跨域問題,修改 settings.py 文件。

具體方案:

Flask和Django中解決跨域請(qǐng)求問題

對(duì) axios 進(jìn)行設(shè)置,允許瀏覽器設(shè)置或獲取Cookie。

axios.defaults.withCredentials = true;

Django 之 Cookie 操作

from django.http import HttpResponse
# 設(shè)置 Cookie
response = HttpResponse('OK')
response.set_cookie('key', 'value')
# 獲取 Cookie
request.COOKIES['key']
request.COOKIES.get['key']
# 刪除 Cookie
response.delete_cookie('key')

補(bǔ)充:【解決方案】前后端分離之后,請(qǐng)求跨域無法傳遞cookie的問題

前端關(guān)鍵代碼:

如圖,在請(qǐng)求上加個(gè) withCredentials: true 即可。

當(dāng)然,這只是前端打開一個(gè)開口而已,后端做的事情可就多了。

如圖,后端服務(wù)在進(jìn)行跨域處理的時(shí)候,需要將 Access-Control-Allow-Credentials 設(shè)為 true 即可。

原理:

以上前后端設(shè)置的ture屬性(withCredentials、Access-Control-Allow-Credentials),都是允許跨域發(fā)送cookie的一個(gè)開關(guān)設(shè)置,需要前后端都做到打開模式。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python實(shí)現(xiàn)生成密碼字典的方法示例

    Python實(shí)現(xiàn)生成密碼字典的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)生成密碼字典的方法,結(jié)合實(shí)例形式詳細(xì)分析了Python密碼字典的實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),涉及字符串運(yùn)算、文件讀寫等相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 基于Django與ajax之間的json傳輸方法

    基于Django與ajax之間的json傳輸方法

    今天小編就為大家分享一篇基于Django與ajax之間的json傳輸方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Django --Xadmin 判斷登錄者身份實(shí)例

    Django --Xadmin 判斷登錄者身份實(shí)例

    這篇文章主要介紹了Django --Xadmin 判斷登錄者身份實(shí)例,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 使用BeeWare實(shí)現(xiàn)iOS調(diào)用Python方式

    使用BeeWare實(shí)現(xiàn)iOS調(diào)用Python方式

    這篇文章主要介紹了使用BeeWare實(shí)現(xiàn)iOS調(diào)用Python方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Python的Django中django-userena組件的簡單使用教程

    Python的Django中django-userena組件的簡單使用教程

    這篇文章主要介紹了Python的Django中django-userena組件的簡單使用教程,包括用戶登陸和注冊等簡單功能的實(shí)現(xiàn),需要的朋友可以參考下
    2015-05-05
  • python yield和Generator函數(shù)用法詳解

    python yield和Generator函數(shù)用法詳解

    這篇文章主要介紹了python yield和Generator函數(shù)用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python繪制七彩花朵(用Turtle)

    Python繪制七彩花朵(用Turtle)

    這篇文章主要給大家介紹了關(guān)于Python使用Turtle繪制七彩花朵的相關(guān)資料,通過本文介紹的方法就算剛?cè)腴T的朋友也可以很快的入手繪制出漂亮的七彩花朵,需要的朋友可以參考下
    2023-07-07
  • Python headers請(qǐng)求頭如何實(shí)現(xiàn)快速添加

    Python headers請(qǐng)求頭如何實(shí)現(xiàn)快速添加

    這篇文章主要介紹了Python headers請(qǐng)求頭如何實(shí)現(xiàn)快速添加,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python使用paramiko實(shí)現(xiàn)ssh的功能詳解

    python使用paramiko實(shí)現(xiàn)ssh的功能詳解

    這篇文章主要介紹了python使用paramiko實(shí)現(xiàn)ssh的功能詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python不使用for計(jì)算兩組、多個(gè)矩形兩兩間的iou方式

    python不使用for計(jì)算兩組、多個(gè)矩形兩兩間的iou方式

    今天小編就為大家分享一篇python不使用for計(jì)算兩組、多個(gè)矩形兩兩間的iou方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評(píng)論