Задать вопрос
Desead
@Desead

Как правильно сделать POST на сторонний сайт?

У меня на сайте есть POST запрос к стороннему ресурсу.
После его отправления я обрабатываю колбэк вот так:
urlpatterns = [
    path(CALLBACK_URL, csrf_exempt(CallBack.as_view()), name='callback'),
]

того же результата могу добиться используя перед вьюхой декоратора @csrf_exempt
Сразу вопрос №1: есть ли разница между этими способами ?

Вчера всё работало, сегодня же я получаю ошибку 500. Отключил этот запрос у себя на сайте и всё опять заработало. По логам nginx ничего особо не понял, ещё пока не силён в этом.
Вполне вероятно что мне надо IP стороннего ресурса, куда я обращаюсь, добавить у себя на сайте в некий IP white list. Я понимаю что это не не понял как это делать и какими средствами, django или nginx ?
И что ещё мне надо сделать что бы правильно и безопасно оформить данный запрос и его обработку?
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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