通过配置日志记录 HTTP 发送的请求并分析其执行情况。
在配置日志时,配置日志类别应类似 yii\httpclient\Transport*
。 例如:
return [
// ...
'components' => [
// ...
'log' => [
// ...
'targets' => [
[
'class' => 'yii\log\FileTarget',
'logFile' => '@runtime/logs/http-request.log',
'categories' => ['yii\httpclient\*'],
],
// ...
],
],
],
];
还可以通过 使用调试面板 查看所有相关日志。
注意:由于一些 HTTP 请求的内容可能非常长,将其完全保存在日志中可能会导致某些问题。 因此,对请求内容的最大长度存在限制。 通过 yii\httpclient\Client::$contentLoggingMaxSize 控制。 任何超出长度的内容都会被丢弃。