Django Python rest framework, на запрашиваемом ресурсе в chrome отсутствует заголовок «Access-Control-Allow-Origin», работает в firefox

В случае, если кто-то заинтересован в общем однострочном пространстве, просто получите текущие тики и используйте его для установки новых тиков путем выборки всех остальных тиков.

ax.set_xticks(ax.get_xticks()[::2])
13
задан T-Heron 12 April 2017 в 00:32
поделиться

1 ответ

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

запросы перекрестного источника в этом контексте только возможны, если сервер партнерского сайта позволяет его через их заголовки ответа.

я заставил это работать в Django без любого промежуточного программного обеспечения CORS путем установки следующих заголовков на ответе:

    response["Access-Control-Allow-Origin"] = "requesting_site.com"
    response["Access-Control-Allow-Methods"] = "GET"
    response["Access-Control-Allow-Headers"] = "requesting_site.com"

Большинство ответов на StackOverflow, кажется, упоминает первый, , но не второе два . Я только что подтвердил, что они все требуются. Вы захотите изменить по мере необходимости для Вашей платформы, или метод запроса (ПОЛУЧИТЕ, ОТПРАВЬТЕ, ОПЦИЯ).

p.s. Можно попробовать "*" вместо "requesting_site.com" для начального развития только для получения его работа, но это была бы дыра в системе безопасности для разрешения каждый доступ сайта. Однажды работа, можно ограничить его для запроса сайта только удостовериться, что у Вас нет опечаток форматирования.

0
ответ дан 1 December 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: