我创建了一个可以使用jQuery ajax调用从web调用的Web服务,或者可以从我创建的桌面应用程序调用
我想知道那个webservice方法..这是ajax调用吗?
这可能吗?
答案 0 :(得分:4)
如果HTTP_X_REQUESTED_WITH
服务器变量已设置且等于'XMLHttpRequest',则可以假设该请求是通过jQuery AJAX进行的。
答案 1 :(得分:1)
正如@Tatu Ulmanen所回答的那样,您可以检查HTTP_X_REQUESTED_WITH
服务器变量是否已设置并等于'XMLHttpRequest'
以了解该请求是ajax。
为此,重要的是由您或您正在使用的javascript库设置正确的标头。否则,无法区分,因为ajax请求是正常的GET
或POST
请求