diff --git a/app/Http/Middleware/WebApi.php b/app/Http/Middleware/WebApi.php index 2f61c6971..c81a5594e 100644 --- a/app/Http/Middleware/WebApi.php +++ b/app/Http/Middleware/WebApi.php @@ -52,9 +52,10 @@ class WebApi // 加密返回内容 if ($encrypt['client_type'] === 'pgp' && $content = $response->getContent()) { - $response->setContent(json_encode([ - 'encrypted' => Doo::pgpEncryptApi($content, $encrypt['client_key']) - ])); + $content = Doo::pgpEncryptApi($content, $encrypt['client_key']); + if($content){ + $response->setContent(json_encode([ 'encrypted' => $content ])); + } } return $response;