wip parsing first line http message with new utils functions
This commit is contained in:
@@ -22,18 +22,19 @@ std::vector<std::string> split(std::string input, char delimiter)
|
||||
}
|
||||
|
||||
std::vector<std::string>
|
||||
split_trim(std::string input, std::string delim = "\n", char ctrim = '')
|
||||
split_trim(std::string input, std::string delim = "\n", char ctrim = '\0')
|
||||
{
|
||||
std::vector<std::string> split_str;
|
||||
std::string tmp;
|
||||
size_t start = 0;
|
||||
size_t end;
|
||||
std::vector<std::string> split_str;
|
||||
std::string tmp;
|
||||
int start = 0;
|
||||
int end;
|
||||
|
||||
end = input.find(delim);
|
||||
while (end != -1)
|
||||
{
|
||||
tmp = input.substr(start, end - start);
|
||||
tmp = trim(tmp, ctrim);
|
||||
if (ctrim != '\0')
|
||||
tmp = trim(tmp, ctrim);
|
||||
if (tmp.size() != 0)
|
||||
split_str.push_back( tmp );
|
||||
start = end + delim.size();
|
||||
|
||||
Reference in New Issue
Block a user