mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 11:44:10 +09:00
Use helper class to handle various error conditions during HTTP request
This commit is contained in:
parent
6a9902c3bb
commit
6f9bb059e8
2 changed files with 63 additions and 2 deletions
|
|
@ -168,10 +168,17 @@ class HTTP
|
|||
|
||||
// Send the request.
|
||||
$start_time = microtime(true);
|
||||
$response = $guzzle->request($method, $url, $settings);
|
||||
$status_code = $response->getStatusCode() ?: 0;
|
||||
try
|
||||
{
|
||||
$response = $guzzle->request($method, $url, $settings);
|
||||
}
|
||||
catch (\Throwable $e)
|
||||
{
|
||||
$response = new Helpers\HTTPHelper($e);
|
||||
}
|
||||
|
||||
// Measure elapsed time and add a debug entry.
|
||||
$status_code = $response->getStatusCode() ?: 0;
|
||||
$elapsed_time = microtime(true) - $start_time;
|
||||
self::_debug($url, $status_code, $elapsed_time);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue