来自Post Request的Slim Framework GetHeaders

时间:2017-05-16 09:57:09

标签: post http-headers slim

我在标头中发送令牌,我希望该令牌用于JWT身份验证。如何通过标题传递。身体我进入

使用以下代码的数据

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

}

1 个答案:

答案 0 :(得分:0)

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

我得到了答案。我的Slim版本是2.4,我从旧文档中找到了它。

传递你想要的标题密钥,在我的情况下是Token

$ header = $ app-> request-> headers-> get('Token');

现在我将通过标题

获取令牌