|
|
|
|
@ -180,7 +180,8 @@ std::string WebRequestBuffer::GetRequest() {
|
|
|
|
|
for (int i = 0; i < request.length(); i++) {
|
|
|
|
|
c = request[i];
|
|
|
|
|
if (((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') ||
|
|
|
|
|
(c >= 'A' && c <= 'Z') || c == '/' || c == '.' || c == '-' ) &&
|
|
|
|
|
(c >= 'A' && c <= 'Z') || c == '/' || c == '.' || c == '-' ||
|
|
|
|
|
c == '?' || c == '%') &&
|
|
|
|
|
(!((c == '.' || c == '/' ) && (lastc == '/' || lastc == '.')))) {
|
|
|
|
|
rq += c;
|
|
|
|
|
lastc = c;
|
|
|
|
|
|