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

Я встретил очень странную проблему. URL, такой как http://wei-.x.yupoo.com

может быть открыт с Windows PC, MacOS, браузером iOS, но не с браузером Android, он сообщает об ошибке DNS.

Может ли кто-нибудь помочь мне понять, почему? Я проверил RFC7320 и RFC3986, в RFC3986 sec 3.1

Имена схем состоят из последовательности символов, начинающейся с
буква, а затем любая комбинация букв, цифр, плюс
("+"), точка (".") или дефис ("-"). Хотя схемы бывают
нечувствительный, каноническая форма строчная и документы, которые
указанные схемы должны делать это строчными буквами. Реализация должна принимать прописные буквы как эквивалентные строчным в схеме
имена (например, разрешить "HTTP", а также "http") ради
Надежность, но должна производить только строчные имена схем для
консистенция.

Кажется, этот URL должен быть в порядке.

2 ответа

Просто используйте Chrome в Android. Я пробую это в моем один плюс три, и это может быть открыто

Попробуйте заменить дефис на %E2%80%93

пример: http://wei%E2%80%93.x.yupoo.com

Другие вопросы по тегам