Начинающий
- Статус
- Оффлайн
- Регистрация
- 27 Окт 2023
- Сообщения
- 16
- Реакции
- 2
Пожалуйста, авторизуйтесь для просмотра ссылки.
- ссылка, как бупасить? нужно что бы было http или https в строке
Java:
void parse(boolean rsa) throws URISyntaxException {
requireServerAuthority = rsa;
int n = input.length();
int p = scan(0, n, "/?#", ":");
if ((p >= 0) && at(p, n, ':')) {
if (p == 0)
failExpecting("scheme name", 0);
checkChar(0, L_ALPHA, H_ALPHA, "scheme name");
checkChars(1, p, L_SCHEME, H_SCHEME, "scheme name");
scheme = input.substring(0, p);
p++; // Skip ':'
if (at(p, n, '/')) {
p = parseHierarchical(p, n);
} else {
// opaque; need to create the schemeSpecificPart
int q = scan(p, n, "#");
if (q <= p)
failExpecting("scheme-specific part", p);
checkChars(p, q, L_URIC, H_URIC, "opaque part");
schemeSpecificPart = input.substring(p, q);
p = q;
}
} else {
p = parseHierarchical(0, n);
}
if (at(p, n, '#')) {
checkChars(p + 1, n, L_URIC, H_URIC, "fragment");
fragment = input.substring(p + 1, n);
p = n;
}
if (p < n)
fail("end of URI", p);
}
Последнее редактирование: