feat: add headersize

This commit is contained in:
3lswear
2022-01-30 15:27:10 +03:00
parent 0d8b0e7636
commit cba4c8adf3
2 changed files with 17 additions and 1 deletions

View File

@@ -8,6 +8,8 @@ Request::Request()
_ret = 200;
_contentLength = 0;
_chunked = false;
_head_ok = false;
_body_ok = false;
}
Request::Request(char *str)
@@ -71,6 +73,16 @@ bool Request::getChunked(void)
{
return (_chunked);
}
unsigned int Request::getContentLength(void) const
{
return (_contentLength);
}
unsigned int Request::getHeaderSize(void) const
{
return (_headerSize);
}
void Request::setData(char *str)
{
this->_data = str;
@@ -142,6 +154,7 @@ void Request::splitData(char *data)
return;
}
_head = str.substr(0, pos) + "\n";
_headerSize = _head.size() + 3;
str.erase(0, pos + 4);
_head_ok = true;
parseHeader();