2017-05-16 3 views
0

Ich sende ein Token im Header und ich möchte dieses Token für JWT-Authentifizierung. Wie kann ich die Header erhalten? Körper Ich bin immer inSlim Framework GetHeaders von Post Anfrage

Daten $ unter Code

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

Ich brauche die in der Post geschickt Header.

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); 

} 

Antwort

0

$ header = $ app-> anfrage-> headers-> get ('Content-Type');

Ich habe die Antwort bekommen. Meine Version von Slim war 2.4 und ich habe es aus alter Dokumentation herausgefunden.

Übergeben Sie die Kopfschlüssel, den Sie, in meinem Fall, dass es

$ header = $ app-> request-> Kopfzeilen kann> get ('Token') Token war;

Jetzt bekomme ich das Token über die Header

übergeben
Verwandte Themen