我正在寻找一种解决方案,在我的phpunit测试中发送到服务器的get / post请求中嵌入jwt标记作为标头。 是否有任何选项可以向GET / POST调用添加标头?我目前正在使用以下方法向服务器发送GET请求。
content = $ this-> get(' users / logout') - > response-> getContent();
答案 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');
希望这个帮助