当前位置: 首页 > news >正文

脚本无法获取响应主体(原因:CORS Missing Allow Credentials)

背景:

前端的端口号8080,后端8000。需在前端向后端传一个参数,让后端访问数据库去检测此参数是否出现过。涉及跨域请求,一直有这个bug是404文件找不到。

在修改过程当中不小心删除了一段代码,出现了这个bug(这篇文章要解决的)

get访问也被禁了

解决办法:

CORS_ALLOW_CREDENTIALS = True

前端设置了 withCredentials = true(即你希望浏览器发送凭证,如Cookies或HTTP认证信息),但是后端并没有正确配置响应头来允许这个行为。确保你在后端的 CORS 配置中允许凭证:也就是上面的CORS_ALLOW_CREDENTIALS = True

如果还是不行的话说明你直接就是没配置CORS

我的配置如下:

前端向后端传数据涉及到跨域,就需注册,配置第三方插件设置,允许跨域访问的域名并在设置中允许凭证

INSTALLED_APPS = [
    'corsheaders'

]
#跨域添加白名单
CORS_ORIGIN_WHITELIST = (
    #批准前端的数据
    'http://www.meiduo.site:8080',
    'http://127.0.0.1:8080',
    'http://localhost:8080',
)
CORS_ALLOW_CREDENTIALS = True
MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware'
]

还不清楚的话,建议去看一下这一集,太晚了不想写了

20-CORS_哔哩哔哩_bilibili

http://www.dtcms.com/a/39130.html

相关文章:

  • 【AGI】DeepSeek开源周:The whale is making waves!
  • Kibana:Spotify Wrapped 第二部分:深入挖掘数据
  • 软件测试八股文,软件测试常见面试合集【附答案】
  • OpenCV计算摄影学(5)处理一系列图像(例如视频帧)的非局部均值去噪的函数fastNlMeansDenoisingColoredMulti()的使用
  • 接触式电子体温计方案研发pcba设计
  • 大白话JavaScript闭包在实际项目中有哪些应用场景?
  • Unity XR-XR Interaction Toolkit开发使用方法(十)组件介绍(XR Interaction Group)
  • 减速机的工作原理具体是如何实现的?
  • 手机放兜里,支付宝“碰一下”被盗刷?
  • ALM研发管理:全新甘特图,让项目管理更高效
  • 信号系统篇---欧拉公式角度表示方法
  • 期权帮|股指期货基差和价差有什么区别?
  • HC32F460_SCI驱动(一)
  • Ubutu部署WordPress
  • 数据中心设备故障难预测?智能预警系统为您排忧解难!
  • C++ Qt常见面试题(2):QT中的文件流(QTextStream)和数据流(QDataStream)的区别
  • EB-Cable许可分析的定义和目的
  • 机试刷题_1614. 括号的最大嵌套深度【python】
  • 跟着 Lua 5.1 官方参考文档学习 Lua (9)
  • 《操作系统 - 清华大学》 8 -10:进程管理:线程的实现
  • 营销过程乌龟图模版
  • Linux中的UDP编程接口基本使用
  • 流匹配(Flow Matching)的生成过程:求解反向常微分方程(ODE)
  • 单例模式——c++
  • JavaScript将:;隔开的字符串转换为json格式。使用正则表达式匹配键值对,并构建对象。多用于解析cssText为style Object对象
  • 基础知识|原型在什么时候用和类的区别
  • 机试刷题_HJ14 字符串排序【python】
  • CSS盒子模型
  • 算法每日一练 (6)
  • Python 类(创建和使用类)