检查请求是否是Python中的AJAX

2024-03-29 08:05:36 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法检查请求是否是Python中的AJAX?

相当于PHP的$_SERVER['HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest'


Tags: httpserverwithajaxphp办法xmlhttprequestrequested
2条回答

检查这个how to check if request is ajax in turbogears

这也是在Django中如何做到的(这取决于您的框架):How to check contents of incoming HTTP header request

如果AJAX框架在其请求中设置X-Requested-With头,那么您将能够使用该头来检测AJAX调用。这取决于客户端框架。

获取HTTP头文件取决于您选择的Python框架。在Django中,request对象有一个可以直接使用的^{} method

相关问题 更多 >