在 return 响应时删除 header

Remove header when return response

我正在为 Web 服务使用 expressive 2,但是当我 return 一个 JsonResponse 时 return X-Powered-By →PHP/7.1.1 header,如何从响应中删除它?

class ProfileAction
{

/** @var UsersTable */
private $usersTable;

public function __construct( UsersTable $usersTable )
{
    $this->usersTable = $usersTable;
}

public function __invoke( ServerRequestInterface $request, ResponseInterface $response, callable $next = null)
{

    // TODO: Implement __invoke() method.
    return new JsonResponse(['profile'=>true]);

}

}

我刚刚在 Google 上找到了答案,只是在 php.ini expose_php=Off 上禁用了。