ReferrerPolicy标头始终为NOREFERRERWHENDOWNGGRADE

2024-06-10 05:34:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django中设置Referrer-Policy头时遇到了一个问题。 我希望它总是same-origin,但无论如何它都会在响应上保持no-referrer-when-downgrade

我所做的:

  • 启动了全新的django 3.0项目,无MAC
  • 'django.middleware.security.SecurityMiddleware'添加到MIDDLEWAREdjango设置中
  • 在django设置中设置SECURE_REFERRER_POLICY = 'same-origin'
  • 已启动开发服务器python manage.py runserver
  • 已访问页面http://127.0.0.1:8000

实际结果:http://127.0.0.1:8000返回Referrer Policy: no-referrer-when-downgrade

预期结果:http://127.0.0.1:8000返回Referrer Policy: same-origin

有人能解释一下,为什么有一个错误的标题


Tags: 项目djangonohttpmacpolicyoriginmiddleware