Nu met extra puddingbroodjes!

This commit is contained in:
Thulinma 2011-02-12 15:52:36 +01:00
parent fb4f3f0a3e
commit 0ab03a5e2a

View file

@ -136,6 +136,7 @@ bool HTTPReader::parse(){
if (f == std::string::npos) return false; if (f == std::string::npos) return false;
tmpA = HTTPbuffer.substr(0, f); tmpA = HTTPbuffer.substr(0, f);
HTTPbuffer.erase(0, f+1); HTTPbuffer.erase(0, f+1);
while (tmpA.find('\r') != std::string::npos){tmpA.erase(tmpA.find('\r'));}
if (!seenReq){ if (!seenReq){
seenReq = true; seenReq = true;
f = tmpA.find(' '); f = tmpA.find(' ');
@ -146,7 +147,7 @@ bool HTTPReader::parse(){
if (f != std::string::npos){protocol = tmpA.substr(0, f); tmpA.erase(0, f+1);} if (f != std::string::npos){protocol = tmpA.substr(0, f); tmpA.erase(0, f+1);}
//TODO: GET variable parsing //TODO: GET variable parsing
}else{ }else{
if (tmpA[0] == '\n'){ if (tmpA.size() == 0){
seenHeaders = true; seenHeaders = true;
if (GetHeader("Content-Length") != ""){length = atoi(GetHeader("Content-Length").c_str());} if (GetHeader("Content-Length") != ""){length = atoi(GetHeader("Content-Length").c_str());}
}else{ }else{