Ran*_*hir 20 httpwebrequest http-headers symfony
我在我的应用程序中使用symfony框架工作来进行休息Web服务.我想在控制器方法中获取请求标头值.有没有办法实现它.
Mic*_*bov 30
您需要将Request对象传递给控制器方法,然后在控制器中使用 $request->headers->all()
例如:
public function testAction(Request $request)
{
$headers = $request->headers->all();
}
Run Code Online (Sandbox Code Playgroud)
您还可以通过$this->getRequest()从控制器方法调用来从控制器获取Request对象.
如果您需要获取特定的标题,您可以使用:
$request->headers->get('My-Header');
Run Code Online (Sandbox Code Playgroud)
请参阅文档:https : //symfony.com/doc/current/components/http_foundation.html#accessing-accept-headers-data
| 归档时间: |
|
| 查看次数: |
21320 次 |
| 最近记录: |