Java http URL的字符无效
有人能告诉我HTTP URL的无效字符是什么,以及在Java中验证这些字符的最佳方法吗。我要找的是URL格式的URLString验证:http(s)://ip:port/URLStringJava http URL的字符无效,java,http,Java,Http,有人能告诉我HTTP URL的无效字符是什么,以及在Java中验证这些字符的最佳方法吗。我要找的是URL格式的URLString验证:http(s)://ip:port/URLString 提前感谢。您可以使用任何想要的unicode字符,只要它们是%编码的。RFC3986第2.2节定义了明确保留的字符: 从文件中: reserved = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]"
提前感谢。您可以使用任何想要的unicode字符,只要它们是%编码的。RFC3986第2.2节定义了明确保留的字符: 从文件中:
reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
有关详细信息,请阅读链接的第2页和第3页。根据RFC 1738,以下内容被视为不安全: