Guzzle:池中的重定向导致“错误”。我如何告诉guzzle遵循重定向?

时间:2015-03-24 11:22:33

标签: php redirect guzzle

我正在使用一个池来调用多个网址,而且我在重定向方面遇到了一些麻烦。

我希望重定向会跟在“表面之下”,然后会调用新的url,好像它是在$ requests中定义的一样。我所看到的是,重定向(302或301)被“错误”部分处理,如果我在“错误”选项代码中查找错误代码,则会给出301或302。

如何告诉guzzle遵循重定向?

我正在使用的一些相关代码:

$client = new \GuzzleHttp\Client();

$options = [
    'pool_size' => 3,

    'complete' => function (\GuzzleHttp\Event\CompleteEvent $event) {
        .......
    },
    'error' => function (\GuzzleHttp\Event\ErrorEvent $event)  {
        .........
    },

];

\GuzzleHttp\Pool::send($client, $requests, $options);

0 个答案:

没有答案