Guzzle不会停止重定向数据:
以下guzzle请求没有阻止重定向总是显示状态200,而我尝试使用postman它返回302:
println xml.'**'.findAll{it.name() == 'food'}?.name*.text()
答案 0 :(得分:2)
正如我已经said on GitHub,可能是因为您以错误的方式使用request()
方法。所有三个数组应合并为一个:
$response = $client->request(
'GET',
$Url,
[
'query' => $body,
'headers' => ['Content-Type' => 'application/x-www-form-urlencoded'],
'allow_redirects' => false
]
);
BTW,Content-Type: application/x-www-form-urlencoded
在GET请求中毫无意义。