- socket << "Content-Type: text/html; charset=iso-8859-1" << std::endl;
- response_xml << "<html>" << std::endl;
- response_xml << " <head>" << std::endl;
- response_xml << " <title>PlaQui v0.1</title>" << std::endl;
- response_xml << " </head>" << std::endl;
- response_xml << " <body>" << std::endl;
- response_xml << " <h1>PlaQui</h1>" << std::endl;
- response_xml << " <p>versión 0.1</p>" << std::endl;
- response_xml << " <h3>Desarrollado por</h3>" << std::endl;
- response_xml << " <ul>" << std::endl;
- response_xml << " <li>Nicolás Dimov.</li>" << std::endl;
- response_xml << " <li>Leandro Lucarella.</li>" << std::endl;
- response_xml << " <li>Ricardo Markiewicz.</li>" << std::endl;
- response_xml << " </ul>" << std::endl;
- response_xml << " <address>" << std::endl;
- response_xml << " Copyleft 2003 - bajo los " << std::endl;
- response_xml << " términos de la licencia GPL" << std::endl;
- response_xml << " </address>" << std::endl;
- response_xml << " </body>" << std::endl;
- response_xml << "</html>" << std::endl;
- //socket << "Content-Length: " << response_xml.str().length() << std::endl;
- socket << std::endl;
- socket << response_xml.str() << std::flush;
+ socket << "Content-Type: text/html; charset=iso-8859-1" << endl;
+ response_xml << "<html>" << endl;
+ response_xml << " <head>" << endl;
+ response_xml << " <title>PlaQui v0.1</title>" << endl;
+ response_xml << " </head>" << endl;
+ response_xml << " <body>" << endl;
+ response_xml << " <h1>PlaQui</h1>" << endl;
+ response_xml << " <p>versión 0.4</p>" << endl;
+ response_xml << " <h2>Comando</h2>" << endl;
+ response_xml << " <ul>" << endl;
+/* response_xml << " <li><b>Versión:</b> " << request.version << endl;
+ response_xml << " <li><b>Método:</b> " << (request.method ? "POST" : "GET") << endl;
+ response_xml << " <li><b>URI:</b> " << request.uri << endl;
+ response_xml << " <li><b>Query:</b> " << request.query << endl;
+ for (HTTPHeaders::const_iterator i = request.headers.begin();
+ i != request.headers.end(); i++) {
+ response_xml << " <li><b>" << i->first << ":</b> "
+ << i->second << endl;
+ }*/
+ response_xml << " <li><b>Target:</b> " << command.get_target() << endl;
+ response_xml << " <li><b>Command:</b> " << command.get_command() << endl;
+ response_xml << " <li><b>Argumentos:</b>" << endl;
+ response_xml << " <ol>" << endl;
+ for (Command::Arguments::const_iterator i = command.get_args().begin();
+ i != command.get_args().end(); i++) {
+ response_xml << " <li>" << *i << "</li>" << endl;
+ }
+ response_xml << " </ol>" << endl;
+ response_xml << " </ul>" << endl;
+ response_xml << " <h2>Desarrollado por</h2>" << endl;
+ response_xml << " <ul>" << endl;
+ response_xml << " <li>Nicolás Dimov.</li>" << endl;
+ response_xml << " <li>Leandro Lucarella.</li>" << endl;
+ response_xml << " <li>Ricardo Markiewicz.</li>" << endl;
+ response_xml << " </ul>" << endl;
+ response_xml << " <address>" << endl;
+ response_xml << " Copyleft 2003 - bajo los " << endl;
+ response_xml << " términos de la licencia GPL" << endl;
+ response_xml << " </address>" << endl;
+ response_xml << " </body>" << endl;
+ response_xml << "</html>" << endl;
+ socket << "Content-Length: " << response_xml.str().length() << endl;
+ socket << endl;
+ socket << response_xml.str() << flush;