Проверьте, является ли запрос AJAX в Python
Есть ли способ проверить, является ли запрос AJAX в Python?
Эквивалент PHP $_SERVER['HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest'
?
Ответы
Ответ 1
Если структура AJAX задает заголовок X-Requested-With в своих запросах, вы сможете использовать этот заголовок для обнаружения вызовов AJAX. Для этого сделайте это на стороне клиента.
Получение заголовков HTTP зависит от вашей выборки Python. В Django объект request
имеет метод is_ajax
, который вы можете использовать напрямую.
Ответ 2
Проверьте как проверить, является ли запрос ajax в турбогерах
также это для того, как это сделать в Django (это зависит от вашей структуры): Как проверить содержимое входящего запроса HTTP-заголовка