使用Guzzle HTTP client library in PHP我可以使用mock plugin来模拟HTTP响应,并选择要在应用程序代码中深度返回的HTTP响应。
尝试发送HTTP请求时,Guzzle可能会抛出CurlException。
使用Guzzle,我如何模拟curl异常,或者如何在应用程序代码中引发CurlException?
答案 0 :(得分:0)
Guzzle的最新成员就是这个特色:https://github.com/guzzle/guzzle/blob/master/src/Guzzle/Plugin/Mock/MockPlugin.php#L149
只需使用MockPlugin和addException()
方法对CurlException异常进行排队。