#include "stdafx.h" class http_servlet : public acl::HttpServlet { public: http_servlet(acl::socket_stream* stream, acl::session* session) : HttpServlet(stream, session) { } ~http_servlet(void) { } // override bool doGet(acl::HttpServletRequest& req, acl::HttpServletResponse& res) { return doPost(req, res); } // override bool doPost(acl::HttpServletRequest&, acl::HttpServletResponse& res) { static int __i = 0; char buf[256]; snprintf(buf, sizeof(buf), "hello world-%d", __i++); size_t len = strlen(buf); res.setContentLength(len); // 发送 http 响应体 return res.write(buf, len) && res.write(NULL, 0); } };