]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/src/httpheaders.cpp
Algunos cambios mas, ya es probable que compile de nuevo (aunque no ande como deberia).
[z.facultad/75.42/plaqui.git] / Server / src / httpheaders.cpp
index cef6d057a1273b91385b7278cce77553dd61c95d..89d8de48578e31555430bed8c50531be2f16ec29 100644 (file)
 //
 
 #include "plaqui/server/httpheaders.h"
+#include "plaqui/server/string.h"
 //#include <cstdlib>
 #ifdef DEBUG
 #      include <iostream>
 #endif // DEBUG
 
 using namespace std;
-using namespace PlaQui::Server;
+
+namespace PlaQui {
+
+namespace Server {
 
 HTTPHeaders::~HTTPHeaders(void) {
 #ifdef DEBUG
@@ -52,7 +56,7 @@ istream& operator>>(istream& is, HTTPHeaders& h) {
                // FIXME poner mejores excepciones.
                throw "Wrong header";
        }
-       h[sbuf.substr(0, pos)] = sbuf.substr(pos + 1);
+       h[sbuf.substr(0, pos)] = String(sbuf.substr(pos + 1)).trim();
        return is;
 }
 
@@ -67,3 +71,7 @@ ostream& operator<<(ostream& os, const HTTPHeaders& h) {
        return os;
 }
 
+} // namespace Server
+
+} // namespace PlaQui
+