diff --git a/httplib.h b/httplib.h index 73267f4..6c6ad0e 100644 --- a/httplib.h +++ b/httplib.h @@ -934,7 +934,8 @@ inline std::string encode_url(const std::string& s) for (auto i = 0; s[i]; i++) { switch (s[i]) { - case ' ': result += "+"; break; + case ' ': result += "%20"; break; + case '+': result += "%2B"; break; case '\'': result += "%27"; break; case ',': result += "%2C"; break; case ':': result += "%3A"; break;