@vasia972

Как отправлять post запросы на сабдомен?

Имеется проект с двумя сабдоменами: forum.site.com и games.site.com, при отправке ajax post запроса с одного сабдомена на другой сервер его отклоняет, так как csrf и sessionid токен из cookies не отправляется. Внутри одного домена код работает исправно.

На сабдоменах есть полезные для меня утилиты, я хотел бы ими пользоваться не дублируя urls, если это невозможно, то подскажите верную архитектуру

settings.py
SESSION_COOKIE_DOMAIN = 'site.com'
CSRF_COOKIE_DOMAIN = 'site.com'
CSRF_COOKIE_NAME = 'csrftoken'
CSRF_TRUSTED_ORIGINS = ['games.site.com', 'forum.site.com']

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
    'corsheaders.middleware.CorsPostCsrfMiddleware',
    ...,
    ...,
]
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
Decadal
@Decadal
вы точно пробовали гуглить?
копайте в сторону Access-Control-Allow-Origin - этот заголовок должен возвращать сервер, к которому идет обращение через аякс. Значением заголовка должен быть source или * - допустимые источники, из которых можно делать запрос
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы