如何获取GuzzleHttp \ Client() - > get('URL')发送的标头? 我只能获得响应标头,但不能请求。救命!感谢。
答案 0 :(得分:0)
如果您想要专门检查可以使用的标头getHeaders()
hasHeader()
方法获取请求中的所有标头
use GuzzleHttp\Psr7;
$request = new Psr7\Request('GET', 'URL', ['Foo' => 'Bar']);
//Check for a header
if ($request->hasHeader('Foo')) {
echo 'Yes.';
}
//Get all the headers
foreach ($request->getHeaders() as $name => $values) {
echo $name .': ' . implode(', ', $values) . "\r\n";
}