我可以将请求对象传递给guzzle get请求吗?

问题描述 投票:1回答:1

对于guzzle你可以做:$client->request(options here ...)但是如果我已经有一个预先构建的psr7 Request对象,我可以这样做:

$client->request($ps7RequestObjectHere);

或者是否有其他方法我可以将所述请求对象传递给并且让guzzle执行它,我宁愿异步。

一个用例就是如果我正在做一个请求池,并且由于某种原因我得到了类似于502的东西,而不是再次尝试所有请求,我可以在请求数组中的那个索引处获取该请求并说:执行此操作,然后如果仍然失败则抛出错误或继续执行在所述池中执行的请求行。

php guzzle
1个回答
0
投票

github可以看出,有$client->send()$client->sendAsync()方法接受PSR-7请求作为参数并做你要求的。

© www.soinside.com 2019 - 2024. All rights reserved.