c++ - threads - cgicc-cgi.getElements(), ¿qué método? obtener o publicar?
threads c++ (1)
cgicc puede procesar elementos de formulario bastante bien, pero ¿cómo puedo saber si los datos se generan a partir de get_method o post_method?
la pieza de código que utilicé:
cout << "Content-type:text/html/r/n/r/n";
try {
Cgicc cgi;
const_form_iterator iter;
for(iter = cgi.getElements().begin();
iter != cgi.getElements().end();
++iter){
cout <<
"<table><tr>" <<
"<td>" << iter->getName() << "</td>" <<
"<td>" << iter->getValue() << "</td>" <<
"</tr></table>" << endl;
}
}catch(exception& e) {
cout << e.what() << endl;
}
actualizar:
Esto lo encuentro en la página oficial de cgicc: "analiza los datos de formulario GET y POST de forma transparente". ( http://www.gnu.org/software/cgicc/ )
Parece que cgicc no quiere separar get y post por diseño?
Puede encontrar el método HTTP (es decir, GET
, POST
, etc.) de una solicitud utilizando cgicc :: CgiEnvironment :: getRequestMethod