/** @file @author Stefan Frings */ #include "formcontroller.h" #include <QStringList> FormController::FormController() {} void FormController::service(HttpRequest& request, HttpResponse& response) { response.setHeader("Content-Type", "text/html; charset=utf-8"); QString data(request.getBody()); QStringList list = data.split("\n"); response.write("<html><body>"); response.writeText("á é í ó ú ñ -> \\ /Device type: "+list.first()); //test background proccesing /*int i=0; int j=0; while(i<1000000000) { if(request.getBody().length()>1) j++; else i++; if(i%1000000 == 0) response.write("<p> lista </p>"); }*/ response.write("<p> lista </p>"); response.write("<ul>"); for(int i=1;i<list.length();i++) { response.writeText("<li>"+list.at(i)+"</li>"); } response.write("</ul></body></html>",true); /*if (request.getParameter("action")=="show") { response.write("<html><body>"); response.write("Name = "); response.write(request.getParameter("name")); response.write("<br>City = "); response.write(request.getParameter("city")); response.write("</body></html>",true); } else { response.write("<html><body>"); response.write("<form method=\"post\">"); response.write(" <input type=\"hidden\" name=\"action\" value=\"show\">"); response.write(" Name: <input type=\"text\" name=\"name\"><br>"); response.write(" City: <input type=\"text\" name=\"city\"><br>"); response.write(" <input type=\"submit\">"); response.write("</form>"); response.write("</body></html>",true); }*/ }