如何正确处理Symfony API请求中的异常

时间:2019-06-20 14:21:18

标签: php symfony symfony-3.4

对于API调用,我有以下代码。

try {
    $response = $this->guzzleClient->request(
        Request::METHOD_POST,
        $url,
        [
            'json' => $payload,
        ]
    );
} catch (BadResponseException $e) {

    throw $e->getResponse();
}

但是由于某些错误的输入,我收到以下错误消息。

  

(1/1)FatalThrowableError无法抛出未实现的对象   可投掷

如果我写的是NotFoundHttpException而不是BadResponseException,那么它将起作用。但这不是解决方案。

0 个答案:

没有答案