Подскажите правильно ли я понимаю принцип работы данном случае?
Встала задача. Пользователь предает url нужно получить через cURL мета теги Open Graph
Вроде нечего сложного. Написал бек получил html распарил его сделал выборку нужных мета тегов и результат вернул пользователю.
Проблемы случились когда сайт на django делает запрос на получение curl на свои-же страницы. И в ответ получает ошибку 502
У меня сложилось такое впечатление будто бы все происходит следующем образом
Пользователь делает запрос на сайт
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 подскажите правильно ли я понимаю суть проблемы в этом случае?