Laravel 7 HTTP 客户端 默认抛出异常的疑问
看文档所示:Laravel HTTP 客户端并不会在客户端或服务端错误时抛出异常
但我在使用过程中发现,如果服务器 500,HTTP 客户端还是会抛出异常,是什么原因呢?
文档中确实有这个描述,看了下源码,应该不会抛出异常。
都是通过
successful()
ok()
redirect()
clientError()
serverError()
这几个方法来确认状态,也可以通过throw()
方法抛出异常。所以最好贴一下代码 或 异常信息。