有没有办法在 Python 中检查请求是否为 AJAX?
相当于 PHP 的 $_SERVER['HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest'
?
最佳答案
如果 AJAX 框架在其请求中设置了 X-Requested-With header ,那么您将能够使用该 header 来检测 AJAX 调用。这取决于客户端框架。
获取 HTTP header 取决于您选择的 Python 框架。在 Django 中,request
对象有一个 is_ajax
method可以直接使用。
关于python - 检查请求是否是 Python 中的 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8508602/