Почему пост django перестает работать через https?Это работает над http - PullRequest
0 голосов
/ 12 марта 2019

Итак,

Когда я пытаюсь изменить рабочий сервер django с http на https, используя следующие настройки:

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SESSION_SAVE_EVERY_REQUEST = True
SESSION_COOKIE_NAME = 'SRSession'

POST-запросы из браузера просто перестают работать (даже при входе в систему из админ-панели), но запросы get работают нормально, и у сайта есть действительный сертификат ssl, я использую OpenLiteSpeed ​​

how it looks on Chrome network tab

Так выглядит запрос на вкладке Chrome Network, и он будет продолжаться до тех пор, пока не получит ошибку тайм-аута.

Если я использую HTTP на рабочем сервере для получения файлов cookie, то я использую HTTP, и запрос GET работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...