Laravel 5.1 / phpunit - 使用get / post调用发送标题

时间:2016-08-13 17:57:38

标签: phpunit laravel-5.1

我正在寻找一种解决方案,在我的phpunit测试中发送到服务器的get / post请求中嵌入jwt标记作为标头。 是否有任何选项可以向GET / POST调用添加标头?我目前正在使用以下方法向服务器发送GET请求。

  

content = $ this-> get(' users / logout') - > response-> getContent();

1 个答案:

答案 0 :(得分:0)

您需要在标头前加上HTTP_。例如:

$server = ['HTTP_X-Requested-With' => 'XMLHttpRequest'];
$this->call('get', '/users/logout', [], [], $server);

替代语法::

$this->client->setServerParameter('HTTP_X-Requested-With', 'XMLHttpRequest');
$this->call('get', '/users/logout');

希望这个帮助