ПРОТОКОЛ ПЕРЕДАЧИ ГИПЕРТЕКСТА -- HTTP / 1.1 |
||||
---|---|---|---|---|
3.2.3 Сравнение URI. При сравнении двух URI, чтобы решить соответствуют ли они друг другу или нет, клиенту СЛЕДУЕТ использовать чувствительное к регистру пооктетное (octet-by-octet) сравнение этих URI, со следующими исключениями: o Порт, который пуст или не указан, эквивалентен заданному по умолчанию порту для этого URI; o Сравнение имен хостов ДОЛЖНО производиться без учета регистра; o Сравнение имен схем ДОЛЖНО производиться без учета регистра; o Пустой abs_path эквивалентен "/". Символы, отличные от тех, что находятся в "зарезервированных" ("reserved") и "опасных" ("unsafe") наборах (см. раздел 3.2) эквивалентны их кодированию как ""%" HEX HEX ". Например следующие три URI эквивалентны: http://abc.com:80/~smith/home.html http://ABC.com/%7Esmith/home.html http://ABC.com:/%7esmith/home.html |