bool http_servlet::doOther(request_t&, response_t& res, const char* method) { res.setStatus(400); res.setContentType("text/xml; charset=utf-8"); // 发送 http 响应体 acl::string buf; buf.format("<root error='unkown request method %s' />\r\n", method); res.write(buf); res.write(NULL, 0); return false; }
bool http_servlet::doError(request_t&, response_t& res) { res.setStatus(400); res.setContentType("text/xml; charset=utf-8"); // 发送 http 响应体 acl::string buf; buf.format("<root error='some error happened!' />\r\n"); res.write(buf); res.write(NULL, 0); return false; }