c#Uri在域名中不能有星号,但Java和php可以吗?

时间:2015-08-21 16:06:18

标签: java c# php url

您好我对C#,Java和PHP之间的URI / URL解析的差异感到困惑。 例如,我有string url = "http://*.bar.com"

在C#中:new Uri(url)将抛出System.UriFormatException错误,

但是在Java new URL(url)中会传递,与使用parse_url(url)的PHP相同(使用$ url =“http://*.bar.com”)

C#是错的还是Java& PHP错了?

更新:我已咨询this page,即使我放string url = "http://%2A.bar.com"new Uri(url)也会失败。但有趣的是,string url = "http://foo.domain.com/something/*"将通过new Uri()

0 个答案:

没有答案