我需要通过"授权"对网络服务进行一次调用。标题中的字段,但我总是从服务器获得 500内部服务器错误。
奇怪的是,如果我和Postman做同样的电话,我会得到结果 我认为我的guzzle电话是错误的。
这是代码:
$client = new Client([
'verify' => false
]);
try {
$res = $client->post(
$base_uri . $uri, [
'headers' => [
'content-type' => 'application/json',
'authorization' => $login['token'],
],
'form_params' => []
]
);
echo 'OK';
return json_decode($res->getBody(), true);
} catch (GuzzleHttp\Exception\ClientException $e) {
echo 'ClientException';
} catch (Exception $exc) {
echo 'Exception';
}
这会抓住"例外"例外。
我附上了没有得到错误的邮递员电话的图像。
我查了一下: