int HttpClient::message_complete_cb(http_parser* parser) { HttpClient* client = static_cast<HttpClient*>(parser->data); client->handler_.OnHttpResponse(client, client->resp_body_.c_str()); // 主动关闭, TODO 后期可优化keep-alive,制作一个HttpClient池 client->Close(); return 0; }