2016-08-29 7 views
1

fosrest를 사용하여 맞춤 헤더 정보에 액세스 할 수있는 방법이 있습니까? 이미 클라이언트에 헤더 데이터를 추가했지만 서버에서 가져 오는 방법을 모르겠습니다. 내가 GET 또는 우편으로이 매개 변수를 전달하지 않으려는나머지 API에서 맞춤 헤더 정보에 액세스

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

} 

, 그것은 변화하는 사용자에 따라 모든 요청에있을 것입니다 코드 또는 뭔가 같은 영구적 인 가치,이다.

감사합니다. 이 네임 스페이스 사용

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

: 안드레이에

+2

은 사용에 액세스하는 것을 시도했다 '요청 -> headers->의 get (' customHeader ')'? –

답변

0

감사합니다, 나는이 대답을 찾을 수 심포니 \ 구성 요소 \ HttpFoundation