Loading src/http.cpp +9 −5 Original line number Diff line number Diff line Loading @@ -88,6 +88,11 @@ libhttppp::HttpHeader::HeaderData &libhttppp::HttpHeader::HeaderData::operator=( return *this; } void libhttppp::HttpHeader::HeaderData::clear(){ _Value.clear(); } libhttppp::HttpHeader::HeaderData* libhttppp::HttpHeader::getfirstHeaderData(){ return _firstHeaderData; } Loading Loading @@ -214,7 +219,6 @@ libhttppp::HttpHeader::HeaderData::HeaderData(const char *key){ for(size_t i=0; i<strlen(key); ++i){ _Key.push_back(tolower(key[i])); } _Key.push_back('\0'); _nextHeaderData=nullptr; } Loading src/http.h +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ namespace libhttppp { HeaderData &operator=(size_t value); HeaderData &operator=(int value); void clear(); private: HeaderData(const char *key); ~HeaderData(); Loading src/httpd.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,8 @@ void libhttppp::HttpEvent::ResponseEvent(netplus::con* curcon){ HttpRequest *cureq =(HttpRequest*)curcon; try{ ResponseEvent(cureq); if(cureq->SendData.empty()) cureq->clear(); }catch(HTTPException &e){ cureq->clear(); throw e; Loading Loading
src/http.cpp +9 −5 Original line number Diff line number Diff line Loading @@ -88,6 +88,11 @@ libhttppp::HttpHeader::HeaderData &libhttppp::HttpHeader::HeaderData::operator=( return *this; } void libhttppp::HttpHeader::HeaderData::clear(){ _Value.clear(); } libhttppp::HttpHeader::HeaderData* libhttppp::HttpHeader::getfirstHeaderData(){ return _firstHeaderData; } Loading Loading @@ -214,7 +219,6 @@ libhttppp::HttpHeader::HeaderData::HeaderData(const char *key){ for(size_t i=0; i<strlen(key); ++i){ _Key.push_back(tolower(key[i])); } _Key.push_back('\0'); _nextHeaderData=nullptr; } Loading
src/http.h +1 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ namespace libhttppp { HeaderData &operator=(size_t value); HeaderData &operator=(int value); void clear(); private: HeaderData(const char *key); ~HeaderData(); Loading
src/httpd.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,8 @@ void libhttppp::HttpEvent::ResponseEvent(netplus::con* curcon){ HttpRequest *cureq =(HttpRequest*)curcon; try{ ResponseEvent(cureq); if(cureq->SendData.empty()) cureq->clear(); }catch(HTTPException &e){ cureq->clear(); throw e; Loading