django:SECURE\u PROXY\u SSL\u头需要referer

django:SECURE\u PROXY\u SSL\u头需要referer,django,ssl,curl,https,Django,Ssl,Curl,Https,我们有一个通过SSL访问的django应用程序,即使用https。我们去的时候 转到管理站点,并将其重定向到admin/login/?next=/admin/ 因为我们没有登录,https没有被转移,而 请求失败。我补充说 SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') 我的设置,然后管理员重定向工作。但是我们有一些 使用curl或python请求访问站点的客户端 加上他们所有的现有代码都坏了。他们现在都必须添加一个

我们有一个通过SSL访问的django应用程序,即使用https。我们去的时候 转到管理站点,并将其重定向到admin/login/?next=/admin/ 因为我们没有登录,https没有被转移,而 请求失败。我补充说

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
我的设置,然后管理员重定向工作。但是我们有一些 使用curl或python请求访问站点的客户端 加上他们所有的现有代码都坏了。他们现在都必须添加一个 参考他们所有的工作要求

我的问题是,有没有一种方法可以让管理员重定向正常工作,但不能 是否要求所有其他请求都有推荐人?非重定向的 来自浏览器的请求可以工作,并且没有引用,所以 为什么在curl请求中需要它?

我发现:

我想这多少回答了我的问题