【发布时间】:2018-03-02 01:36:14
【问题描述】:
对于 guzzle,你可以这样做:$client->request(options here ...) 但如果我已经有一个预先构建的 psr7 Request 对象,我可以这样做:
$client->request($ps7RequestObjectHere);
或者是否有其他方法可以将所述请求对象传递给并让 guzzle 执行它,我更喜欢异步。
一个用例是,如果我正在处理一个请求池并且由于某种原因我得到了类似 502 的结果,而不是再次尝试所有请求,我可以在请求数组中的那个索引处接收该请求并说:执行此操作,然后如果仍然失败,则抛出错误或继续执行所述池中剩余的请求行。
【问题讨论】: