Вопрос

Это кажется странным для меня, но я уверен, что есть объяснение

Если я использую URI.iswellformeduristring, проходя в "http: // http: //www.google.com«Это возвращает True, я могу предположить, что этот URI соответствует некотору определенной спецификации RFC и действителен.

Большинство моих других тестов указывают на этот метод работает в том, как я ожидаю, кроме этого

Кто-нибудь может посоветовать?

Это было полезно?

Решение

Я проверил BNF для URI в RFC 3296. И это соответствует.

Он соответствует, потому что после первого «http: //» - это орган именования на основе реестра, сопровождаемый абсолютным путем. «HTTP:» соответствует полному органу именования на основе реестра, а «//www.google.com» соответствует абсолютному пути.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top