in net/http/url.cpp [98:104]
static bool isunreserved(char c) {
if (c >= '0' && c <= '9') return true;
if (c >= 'A' && c <= 'Z') return true;
if (c >= 'a' && c <= 'z') return true;
if (c == '-' || c == '.' || c == '_' || c == '~') return true;
return false;
}