Привет, я смущен этим несоответствием разбора URI / URL между C #, Java и PHP. Например, у меня есть string url = "http://*.bar.com"
В C #: new Uri(url) будет вызывать ошибку System.UriFormatException,
Но в Java будет проходить new URL(url) , как и в PHP, используя parse_url(url) (с $ url = "http: //*.bar.com")
Разве что C # ошибается, или Java и PHP ошибаются?
Обновление: я проконсультировался с этой страницей , даже поставил string url = "http://%2A.bar.com" , new Uri(url) потерпит неудачу. Но интересно, string url = "http://foo.domain.com/something/*" пройдет new Uri()