Fixes Percent::encode issue mentioned in #184
This commit is contained in:
parent
aa030950bb
commit
bbbf350693
2 changed files with 3 additions and 3 deletions
|
|
@ -48,7 +48,7 @@ namespace SimpleWeb {
|
|||
for(auto &chr : value) {
|
||||
if(chr == ' ')
|
||||
result += '+';
|
||||
else if(chr == '!' || chr == '#' || chr == '$' || (chr >= '&' && chr <= ',') || (chr >= '/' && chr <= ';') || chr == '=' || chr == '?' || chr == '@' || chr == '[' || chr == ']')
|
||||
else if(chr == '!' || chr == '#' || chr == '$' || (chr >= '&' && chr <= ',') || chr == '/' || chr == ':' || chr == ';' || chr == '=' || chr == '?' || chr == '@' || chr == '[' || chr == ']')
|
||||
result += std::string("%") + hex_chars[chr >> 4] + hex_chars[chr & 15];
|
||||
else
|
||||
result += chr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue