title: afterRequest meta:

  • name: description content: swoole事件,请求方法结束后执行
  • name: keywords content: swoole|swoole extension|swoole framework|EasySwoole|swoole事件|afterRequest

afterRequest

The function prototype

  1. public static function afterRequest(Request $request, Response $response): void
  2. {
  3. }

The sample

You can trace the event to monitor the request and get the content of the response

  1. public static function afterRequest(Request $request, Response $response): void
  2. {
  3. TrackerManager::getInstance()->getTracker()->endPoint('request');
  4. $responseMsg = $response->getBody()->__toString();
  5. Logger::getInstance()->console("Response content:".$responseMsg);
  6. // Response status code:
  7. // var_dump($response->getStatusCode());
  8. // tracker end,After the end, you can see halfway set parameters, call stack running
  9. TrackerManager::getInstance()->closeTracker();
  10. // TODO: Implement afterAction() method.
  11. }