]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/src/httpmessage.cpp
Se corrige bug reportado por ricky.
[z.facultad/75.42/plaqui.git] / Server / src / httpmessage.cpp
index 6aad1efa531c4473629b7906d9e3a8df134dc0f2..578f563645ffeb8b6a41a02435d3a0daa1db5b23 100644 (file)
@@ -48,8 +48,8 @@ HTTPMessage::~HTTPMessage(void) {
 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);
 }
@@ -58,7 +58,7 @@ void HTTPMessage::set_body(const string& _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();
        }
@@ -105,7 +105,7 @@ ostream& operator<<(ostream& os, const HTTPMessage& m) {
 #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;
 }