如何知道HTTP请求来自Ajax?

Gel*_*ang 10 ajax http request

是否可以知道HTTP请求来自Ajax?如果是,怎么做?

tva*_*son 11

许多框架在发送AJAX请求时添加标头X-Requested-WithXMLHttpRequest.如果您使用的是jQuery或Microsoft框架,这应该可行.如果使用其他框架,则必须检查文档.由于正常请求没有标头,因此检查标头是否足够.

如果您使用自己的"自制"AJAX或框架不这样做,但允许您设置标题,您可以简单地遵循此约定并在发出请求时添加自己的标头.