一尘不染

哪些字符会使网址无效?

javascript

哪些字符会使网址无效?

这些有效的网址吗?

example.com/file[/].html

http://example.com/file[/].html


阅读 487

收藏
2020-09-09

共1个答案

一尘不染

通常,由RFC 3986(请参见第2节:字符 )定义的URI 可以包含以下84个字符中的任何一个:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&’()*+,;=
请注意,此列表并未说明这些字符在URI中可能出现的位置。

任何其他字符都需要使用百分比编码(%hh)进行编码。URI的每个部分都进一步限制了需要用百分比编码的单词表示哪些字符。

2020-09-09