访问rest api中的自定义标头信息

时间:2016-08-29 14:01:09

标签: php rest symfony fosrestbundle

有没有办法使用fosrest访问自定义标题信息?我已经在我的客户端添加了标题数据,但我不知道如何在我的服务器中获取它。

/**
 * @Rest\Get("/batch")
 */
public function getBatchAction(\FOS\RestBundle\Request\ParamFetcher $paramFetcher){ 

}

我不希望通过get或post传递此参数,它是一个永久值,如代码或其他东西,将存在于每个请求中,并根据用户进行更改。

感谢。

1 个答案:

答案 0 :(得分:0)

感谢安德烈,我能找到答案:

public function getBatchAction(Request $request, \FOS\RestBundle\Request\ParamFetcher $paramFetcher){           
    return $request->headers->get('customheader');
}

使用此命名空间:Symfony \ Component \ HttpFoundation