Yurunsoft / Guzzle-Swoole

让基于 Guzzle 的项目完美无缝兼容 Swoole 协程,支持:Guzzle、Elasticsearch client——来自宇润 PHP 全家桶
MIT License
161 stars 21 forks source link

Response中有多个Set-Cookie时,只能获取到最后一个 #3

Closed millken closed 5 years ago

millken commented 6 years ago

开始还怀疑Guzzle的问题,后来使用curl就正常了。

$handler = new GuzzleSwooleHandler();
$stack = HandlerStack::create($handler);
//$client = new Client(['handler' => $stack, 'cookies' => true]); //这个只能获取一个
$client = new Client(['cookies' => true]); //可以获取多个
...
$response = $client->request('GET', $url, $requestOption);
$cookieJar = $client->getConfig('cookies');
var_dump($cookieJar->toArray());
Yurunsoft commented 5 years ago

已修复,用 dev 分支测试下看看

millken commented 5 years ago

嗯,测试没有问题