标签: http_errors
-
在使用 Guzzle PHP HTTP client 发起请求时,当服务端返回非 20x 状态码时,默认会抛出异常导致无法获取响应对象 $response 变量。为了能够对响应中的 status 字段进行判断并执行后续逻辑,需要参考文档将 http_errors 请求选项设置为 false。调整代码后,当服务端返回 400 状态码时不再抛出 GuzzleHttp\Exception\ServerException,程序能够正常获取响应内容,符合预期处理需求。
