Я использую серверное приложение Django RF на Gunicorn.При попытке извлечь данные из Swagger я получаю «TypeError: Failed to fetch». В консоли сообщается об этой ошибке:
Смешанное содержимое: страница в https://****.com/swagger/' была загружена через HTTPS, но запросил небезопасный ресурс 'http://****.com/v2/products/'. Этот запрос был заблокирован;содержимое должно быть передано по протоколу HTTPS.
Я перепробовал все, что нашел и мог придумать, в том числе: Добавление
secure_scheme_headers = {
'X-FORWARDED-PROTOCOL': 'ssl',
'X-FORWARDED-PROTO': 'https',
'X-FORWARDED-SSL': 'on'}
в Gunicorn
и
USE_X_FORWARDED_HOST = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
в настройках Django.
Но ничего не помогает.
Swagger для Django: drf-yasg == 1.12.1