我想记录 API 的每个请求和响应。
$app->hook('slim.after.router', function () use ($app) {
$request = $app->request;
$response = $app->response;
echo "<pre>";print_r($response);die;
});
在这里,我得到了正确的请求,但是当我尝试打印出响应时,我得到了
Slim\Http\Response Object
(
[status:protected] => 200
[headers] => Slim\Http\Headers Object
(
[data:protected] => Array
(
[Content-Type] => application/json
)
)
[cookies] => Slim\Http\Cookies Object
(
[defaults:protected] => Array
(
[value] =>
[domain] =>
[path] =>
[expires] =>
[secure] =>
[httponly] =>
)
[data:protected] => Array
(
)
)
[body:protected] =>
[length:protected] => 0
)
我能够在 API 响应中呈现正确的响应,但不能像在日志中那样。
任何帮助,将不胜感激。谢谢!