如何在 Guzzle 中创建自己的 RequestException
How to create own RequestException in Guzzle
我的代码
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException("
Missing parameter
");
}
但是当它 运行 时它显示如下消息:
传递给 GuzzleHttp\Exception\RequestException::__construct() 的参数 2 必须是 GuzzleHttp\Mess 的实例
age\RequestInterface、none 给出
需要2个参数$message和$request,不知道request指的是什么?有人可以更正此代码以使其正常工作
这里我们可以这样做
$request = new \GuzzleHttp\Message\Request('', '', [], null, []);
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException(
"Missing parameter",
$request
);
}
我的代码
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException("
Missing parameter
");
}
但是当它 运行 时它显示如下消息: 传递给 GuzzleHttp\Exception\RequestException::__construct() 的参数 2 必须是 GuzzleHttp\Mess 的实例 age\RequestInterface、none 给出
需要2个参数$message和$request,不知道request指的是什么?有人可以更正此代码以使其正常工作
这里我们可以这样做
$request = new \GuzzleHttp\Message\Request('', '', [], null, []);
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException(
"Missing parameter",
$request
);
}