Strip ? from getQuery

This commit is contained in:
Alex Hultman
2019-05-23 13:46:38 +02:00
committed by GitHub
parent 93b6971bf7
commit 3b36ea3a45
+6 -1
View File
@@ -104,7 +104,12 @@ public:
}
std::string_view getQuery() {
return std::string_view(headers->value.data() + querySeparator, headers->value.length() - querySeparator);
if (querySeparator < headers->value.length()) {
/* Strip the initial ? */
return std::string_view(headers->value.data() + querySeparator + 1, headers->value.length() - querySeparator - 1);
} else {
return std::string_view(nullptr, 0);
}
}
void setParameters(std::pair<int, std::string_view *> parameters) {