00001 00006 #include "httprequesthandler.h" 00007 00008 HttpRequestHandler::HttpRequestHandler(QObject* parent) 00009 : QObject(parent) 00010 {} 00011 00012 HttpRequestHandler::~HttpRequestHandler() {} 00013 00014 void HttpRequestHandler::service(HttpRequest& request, HttpResponse& response) { 00015 qCritical("HttpRequestHandler: you need to override the dispatch() function"); 00016 qDebug("HttpRequestHandler: request=%s %s %s",request.getMethod().data(),request.getPath().data(),request.getVersion().data()); 00017 response.setStatus(501,"not implemented"); 00018 response.write("501 not implemented",true); 00019 }