yii2 HTTP 客户端扩展提供了一个可以与 yii 调试模块集成的调试面板,并显示已执行的HTTP 请求。
将以下内容添加到应用程序配置中以启用它(如果已启用调试模块,则只需添加面板配置即可):
// ...
'bootstrap' => ['debug'],
'modules' => [
'debug' => [
'class' => 'yii\\debug\\Module',
'panels' => [
'httpclient' => [
'class' => 'yii\\httpclient\\debug\\HttpClientPanel',
],
],
],
],
// ...
此面板可执行已记录的HTTP请求,并查看响应。 并可将响应作为文本直接传递到浏览器。
注意:只有正常记录的 HTTP 请求可以通过调试面板执行,批量请求则不可以。 并且,记录的请求的内容的最大长度由 yii\httpclient\Client::$contentLoggingMaxSize 进行控制,因此其执行可能会失败或产生意外的结果。