0
我使用Java的URI类来验证IRI是否合适。根据文档,URI可以吐出一个IRI字符串,它也可以用一个IRI字符串构造。我有一种情况,我给出的IRI包含空格,并且URI抛出一个异常(所讨论的IRI是http://My IRI Test
)。IRI允许有空间吗?
看着RFC,似乎空间不允许,但我想确认。
我使用Java的URI类来验证IRI是否合适。根据文档,URI可以吐出一个IRI字符串,它也可以用一个IRI字符串构造。我有一种情况,我给出的IRI包含空格,并且URI抛出一个异常(所讨论的IRI是http://My IRI Test
)。IRI允许有空间吗?
看着RFC,似乎空间不允许,但我想确认。
不允许有空格,但你可以逃脱他们:http://My%20Iri%20Test
您可以使用Java的URLEncoder做到这一点。