From c4f9062552e1ac74b8fca08466b11b08a76bd6b8 Mon Sep 17 00:00:00 2001 From: Geraldo Intmain Date: Mon, 29 Oct 2018 20:46:11 -0300 Subject: [PATCH] Encode space and plus characters --- httplib.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;