带有连字符的网址无法使用Android浏览器打开

时间:2017-08-09 05:55:44

标签: android url browser dns rfc3986

我遇到了一个非常奇怪的问题。 http://wei-.x.yupoo.com

等网址

可以用Windows PC,macOS,iOS浏览器打开,但不能用Android浏览器打开,报告DNS错误。

任何人都可以帮我找出原因吗?我在RFC3986 sec 3.1

中检查了RFC7320和RFC3986
  

方案名称由以字母开头的字符序列组成   字母后面跟着字母,数字和加号的任意组合   (" +"),句号("。")或连字符(" - ")。虽然方案是案例 -   不敏感,规范形式是小写,文件是   指定方案必须使用小写字母。一个实现   在方案中应该接受大写字母等同于小写字母
  名称(例如,允许" HTTP"以及" http")为了   鲁棒性,但应该只生成小写的方案名称   一致性。

似乎这个网址应该没问题。

2 个答案:

答案 0 :(得分:0)

只需在Android中使用Chrome即可。我在我的一加三中尝试它,它可以打开

答案 1 :(得分:0)

尝试用%E2%80%93

替换连字符

示例:http://wei%E2%80%93.x.yupoo.com