Refactor error handling for GuzzleException
- Refactored error handling to check for response in exception.
This commit is contained in:
parent
aa1ee0cc11
commit
aea6873ed8
@ -28,8 +28,13 @@ if($_SERVER["REQUEST_URI"] == '/metrics' || php_sapi_name() == 'cli') {
|
||||
$res = $client->request('GET', $c['http']['url'], $options);
|
||||
$hasresponse = true;
|
||||
} catch(GuzzleHttp\Exception\GuzzleException $e) {
|
||||
if(method_exists($e, 'getResponse')) {
|
||||
$res = $e->getResponse();
|
||||
$hasresponse = true;
|
||||
} else {
|
||||
$hasresponse = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($c['http']['data']) && $c['http']['data'] == 'responsebody') {
|
||||
$output = $res->getBody()->getContents();
|
||||
|
Loading…
Reference in New Issue
Block a user