HTTPMessage::HTTPMessage(const string& _body, const string& _version):
version(_version) {
#ifdef DEBUG
- cerr << __FILE__ << ": version = " << version << " | body.length = "
- << _body.length() << endl;
+ cerr << __FILE__ << ": version = " << version << " | body ("
+ << _body.length() << ") = " << _body << endl;
#endif // DEBUG
set_body(_body);
}
body = _body;
if (body.length()) {
stringstream ss; // TODO ver forma mas linda de convertir
- ss << (body.length()+1); // FIXME No se por que tengo que sumarle 1.
+ ss << (body.length()); // FIXME No se por que tengo que sumarle 1.
headers["Accept-Ranges"] = "bytes";
headers["Content-Length"] = ss.str();
}
#ifdef DEBUG
cerr << __FILE__ << ": operator<<()" << endl;
#endif // DEBUG
- return os << m.headers << "\n\r" // Fin de cabeceras
+ return os << m.headers << "\r\n" // Fin de cabeceras
<< m.body;
}