改进 模块 http 请求部分

This commit is contained in:
iVampireSP.com 2022-12-05 12:43:34 +08:00
parent dd075e98c1
commit da5832df8a
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -7,6 +7,7 @@
use GuzzleHttp\Exception\ConnectException; use GuzzleHttp\Exception\ConnectException;
use GuzzleHttp\Exception\RequestException; use GuzzleHttp\Exception\RequestException;
use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Http\Client\ConnectionException;
use Illuminate\Http\Client\PendingRequest; use Illuminate\Http\Client\PendingRequest;
use Illuminate\Http\Client\Response; use Illuminate\Http\Client\Response;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;
@ -184,7 +185,7 @@ public function http(): PendingRequest
{ {
try { try {
return Http::module($this->api_token, $this->url)->acceptJson()->timeout(5); return Http::module($this->api_token, $this->url)->acceptJson()->timeout(5);
} catch (ConnectException|RequestException $e) { } catch (ConnectException|RequestException|ConnectionException $e) {
throw new ModuleRequestException($e->getMessage()); throw new ModuleRequestException($e->getMessage());
} }
} }