我正在Laravel中尝试使用Illuminate\Support\Facades\Http;
与AlienTech API交互。
$apiURL = 'https://encodingapi.alientech.to/api/kess3/decode-read-file/user1?callbackURL=https://backend.ecutech.gr/callback/kess3';
$postInput = [
'readFile' => public_path('obd1'),
];
$headers = [
'Content-Type' => 'multipart/form-data',
'X-Alientech-ReCodAPI-LLC' => $token,
];
$response = Http::withHeaders($headers)->post($apiURL, $postInput);
$statusCode = $response->status();
$responseBody = json_decode($response->getBody(), true);
dd($responseBody);
$responseBody变量为空。错误代码为500。我如何才能看到我做错了什么。有没有办法检查日志或错误?
2条答案
按热度按时间vcudknz31#
Laravel的HTTP客户端不抛出异常。尝试添加
在作出请求之后。
您可以在文档中找到许多其他用于处理错误的选项。
e5nqia272#
如果您在本地服务器上,那么如果您打开调试选项,则可以在laravel.log文件中查看特定错误及其详细信息。https://laravel.com/docs/10.x/errors