@plx49638

Как работает обработка запросов в django?

Подскажите правильно ли я понимаю принцип работы данном случае?

Встала задача. Пользователь предает url нужно получить через cURL мета теги Open Graph
Вроде нечего сложного. Написал бек получил html распарил его сделал выборку нужных мета тегов и результат вернул пользователю.

Проблемы случились когда сайт на django делает запрос на получение curl на свои-же страницы. И в ответ получает ошибку 502
6613affdf126e864424941.png

У меня сложилось такое впечатление будто бы все происходит следующем образом

Пользователь делает запрос на сайт

localhost/get-open-graph?url=localhost/page1

Сервер получает запрос от пользователя и делает запрос через cURL на localhost/page1

Получает запрос на localhost/page1 И добавляет его в стек очереди не обрабатывает пока не отдаст запрос
localhost/get-open-graph?url=localhost/page1 , а localhost/get-open-graph?url=localhost/page1 в свою очередь ждет ответа от localhost/page1.

Надеюсь более менее понятно смог объяснить.

Кто работает с django подскажите правильно ли я понимаю суть проблемы в этом случае?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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