2017-05-16 7 views
0

헤더에 토큰을 보내고 있으며 JWT 인증을 위해 토큰을 원합니다. 헤더를 전달하려면 어떻게해야합니까? 몸 나는 게시물에 전송 헤더를 필요 코드Slim Framework 포스트에서 GetHeaders 요청

$request = \Slim\Slim::getInstance()->request(); 
$data = json_decode($request->getBody()); 

아래 사용

$ 데이터를 얻고있다.

require 'Slim/Slim.php'; 
\Slim\Slim::registerAutoloader(); 

$app = new \Slim\Slim(); 

$app->post('/staff','getStaff'); 
$app->run(); 

function getStaff() { 
    $request = \Slim\Slim::getInstance()->request(); 

    $data = json_decode($request->getBody()); 
    $header = $request->getBasePath(); 

    // echo $header; 
    print_r($header); 
    print_r($data); 

} 

답변

0

$ app-> request-> headers-> get ('Content-Type');

나는 대답을 얻었다. Slim의 제 버전은 2.4이고 오래된 문서에서 알아 냈습니다.

는, 내 경우는 토큰했다 당신이 원하는 헤더 키를 전달

$ 헤더 = $ APP-> 요청 -> headers->의 get ('토큰');

이제 토큰이 헤더를 통과하게됩니다.