Описание тега rfc3986

RFC под названием "Uniform Resource Identifier (URI): Generic Syntax"
5 ответов

Java и RFC 3986 кодировка URI

Есть ли класс для кодирования общего String соответствует спецификации RFC 3986? То есть: "hello world" => "hello%20world" Нет (RFC 1738): "hello+world" Спасибо
03 май '11 в 04:16
5 ответов

"+" (знак плюс) не кодируется с помощью RestTemplate с использованием String url, но интерпретируется как "" (пробел)

Мы переходим с Java 8 на Java 11 и, следовательно, с Spring Boot 1.5.6 на 2.1.2. Мы заметили, что при использовании RestTemplate знак "+" больше не кодируется в "%2B" (изменяется с помощью SPR-14828). Это было бы хорошо, потому что RFC3986 не перечи…
21 янв '19 в 17:14
1 ответ

Возможный побочный эффект при использовании запятой в строке запроса?

Я хотел бы использовать , в значении строки запроса URL, но это зарезервированный символ. Тем не менее, в наши дни мы видим, что многие сайты электронной коммерции дают URL-адреса запятых. Что мы учитываем, когда используем , в строке запроса? Долже…
15 авг '17 в 04:41
4 ответа

Является ли Java URI.resolve несовместимым с RFC 3986, когда относительный URI содержит пустой путь?

Я считаю, что определение и реализация метода Java URI.resolve несовместимы с разделом 5.2.2 RFC 3986. Я понимаю, что Java API определяет, как работает этот метод, и если бы он был изменен сейчас, он сломал бы существующие приложения, но мой вопрос …
05 мар '14 в 16:13
3 ответа

Почему% (процентов) не считается зарезервированным символом в RFC 3986 (синтаксис URI)?

Очевидно, что% должен быть закодирован. Статья в стандарте в Википедии гласит: Поскольку символ процента ("%") служит индикатором для октетов, закодированных в процентах, он должен быть закодирован в процентах как "%25" для того, чтобы этот октет ис…
18 ноя '11 в 00:46
1 ответ

Когда, если вообще, должны ли символы, такие как {и} (фигурные скобки), кодироваться в процентах в URL?

Согласно RFC 3986 следующие символы зарезервированы и должны кодироваться в процентах для использования в URI, отличном от их зарезервированного использования::/?#[]@!$&'()*+,;= Кроме того, он указывает некоторые символы, которые специально не з…
14 апр '14 в 15:52
31 ответ

В чем разница между URI, URL и URN?

Люди говорят об URL-адресах, URI- адресах и URN- адресах, как будто это разные вещи, но они выглядят одинаково невооруженным глазом. Каковы различия между ними?
06 окт '08 в 21:26
1 ответ

Схема URI, чтобы найти ресурс в зависимости maven?

Мне нужен URI, чтобы найти ресурс в зависимости от maven. Например, если я объявляю зависимость: <dependency> <groupId>top.marchand.xml</groupId> <artifactId>xslLibrary</artifactId> </dependency> Я хочу получить д…
14 фев '18 в 10:35
3 ответа

Кодировка.Net Uri RFC 2396 против RFC 3986

Во-первых, немного предыстории... В рамках интеграции со сторонним поставщиком у меня есть веб-приложение на C# .Net, которое получает URL с кучей информации в строке запроса. Этот URL-адрес подписан хешем MD5 и общим секретным ключом. По сути, я из…
11 авг '11 в 23:44
14 ответов

Какие символы делают URL недействительным?

Какие символы делают URL недействительным? Это действительные URL? example.com/file[/].html http://example.com/file[/].html
10 окт '09 в 13:10
2 ответа

Разъяснение по компоненту пути URI?

В соответствии с RFC 3986 Раздел 3 - Синтаксические компоненты: Компоненты схемы и пути являются обязательными, хотя путь может быть пустым (без символов). Может кто-нибудь уточнить, как может потребоваться компонент пути, если он может быть пустым?…
10 апр '13 в 17:10
0 ответов

Как мне нормализовать этот URL?

URL в вопросе является следующим: https://www.xing.com/app/user?op=share;url=https%3A%2F%2Fwww.campana-schott.com%2Fde%2Fde%2F&title=Campana%20%26%20Schott%20-%20Deutschland&provider= Проблемный элемент находится в строке запроса, в частност…
04 май '18 в 09:41
2 ответа

URL с дефисом не открывается в браузере Android

Я встретил очень странную проблему. URL, такой как http://wei-.x.yupoo.com может быть открыт с Windows PC, MacOS, браузером iOS, но не с браузером Android, он сообщает об ошибке DNS. Может ли кто-нибудь помочь мне понять, почему? Я проверил RFC7320 …
09 авг '17 в 05:55
0 ответов

remove_dot_segments, кажется, превращает относительные пути в абсолютные пути

"5.2.4. Удалить сегменты точек" стандарта 66 объясняет, как преобразовать путь с . а также .. в один без. IIUC, вход foo/../bar обрабатывается следующим образом. На шаге 1 (входной буфер, выходной буфер) инициализируются в ("foo/../bar", "") Шаг 2.…
03 окт '17 в 03:56
3 ответа

Что означает "abempty" в термине "path-abempty" в контексте RFC3986?

Смотрите: https://tools.ietf.org/html/rfc3986 И: https://tools.ietf.org/html/rfc3986 Происхождение "abempty" для меня загадочно, и быстрый поиск не дал никаких определений.
01 дек '16 в 08:18
1 ответ

Безопасно ли использовать http://mydomain.com/me@mail.com в качестве URL?

Я считаю, что нужно настроить сервер для работы с URL, включая адрес электронной почты, такой как http://mydomain.com/me@mail.com В соответствии с RFC 3986, я usertand @ зарезервирован на авторитетной части = //mydomain.com/, но не зарезервирован на…
25 май '12 в 23:09
1 ответ

Что означает "без учета регистра" в RFC 3986 по отношению к неанглийским символам?

RFC 3986 указывает, что хост-компонент URI "нечувствителен к регистру". Однако в нем не указано, что означает "без учета регистра" в терминах символов UCS или UTF-8. Примеры приведены в RFC (например,<HTTP://www.EXAMPLE.com/> эквивалентно <htt…
15 окт '11 в 20:14
2 ответа

RFC3986 - какие pchars нужно кодировать в процентах?

Мне нужно сгенерировать href на URI. Все просто, за исключением случаев, когда речь идет о зарезервированных символах, которые нуждаются в процентном кодировании, например, ссылка на /some/path;element должен появиться как <a href="/some/path%3Be…
06 май '11 в 15:31
1 ответ

Пример неверного URI согласно RFC 3986

Для моего модульного теста я хотел бы найти пример недопустимого URI, который не будет соответствовать UriComponentsBuilder#URI_PATTERN регулярное выражение из Spring MVC 3.1.1: private static final String SCHEME_PATTERN = "([^:/?#]+):"; private sta…
27 фев '12 в 04:42
1 ответ

В чем опасность не кодировать скобки в URL?

Я прочитал этот вопрос: нормально ли иметь скобки в URL? и соответствующий RFC 3986. Ответы на этот вопрос говорят, что [ а также ] в RFC классифицируются как разделители генов и поэтому должны быть закодированы, но не объясняют, как это будет пробл…
03 янв '14 в 18:04