Symfony2-检查服务器请求

Symfony2-检查服务器请求,symfony,request,Symfony,Request,我需要知道请求何时来自浏览器,何时来自服务器 我已经为onKernelRequest事件创建了一个API和一个监听器,我需要知道我收到了什么样的请求来执行函数或其他 如何在Symfony 2.7上执行此操作?与浏览器一样,“服务器”也是HTTP客户端。它们只能以不同的方式处理您的网站响应。因此无法确定您正在与谁通话。您只能检查一些指标 您可以检查请求< /Cord>对象中的HTTP头。您最好的选择可能是用户代理< /Cult>标头。但是非浏览器也可以假冒实际浏览器的用户代理头,因此您只在需要时才

我需要知道请求何时来自浏览器,何时来自服务器

我已经为onKernelRequest事件创建了一个API和一个监听器,我需要知道我收到了什么样的请求来执行函数或其他


如何在Symfony 2.7上执行此操作?

与浏览器一样,“服务器”也是HTTP客户端。它们只能以不同的方式处理您的网站响应。因此无法确定您正在与谁通话。您只能检查一些指标

您可以检查<代码>请求< /Cord>对象中的HTTP头。您最好的选择可能是<代码>用户代理< /Cult>标头。但是非浏览器也可以假冒实际浏览器的用户代理头,因此您只在需要时才检测到它们。并且您必须准备一个用户代理列表。“服务器”