URL
URL - это специализация URI, которая определяет сетевое местоположение определенного ресурса. В отличие от URN, URL определяет способ получения ресурса. Мы используем URL-адреса каждый день в виде http://example.com
и т. Д. Но URL-адрес не обязательно должен быть HTTP-URL-адресом, он может быть ftp://example.com
и т. Д., Также.
URI
URI идентифицирует ресурс либо по местоположению, либо по имени, либо по обоим. Чаще всего большинство из нас использует URI, которые определяют местоположение ресурса. На мой взгляд, тот факт, что URI может идентифицировать ресурсы как по имени, так и по местоположению, привел к большой путанице. URI имеет две специализации, известные как URL и URN.
Разница между URL и URI
URI - это идентификатор некоторого ресурса, но URL дает вам конкретную информацию о том, как получить этот ресурс. URI - это URL, и, как отметил один из комментаторов, теперь считается неправильным использовать URL при описании приложений. Как правило, если URL-адрес описывает местоположение и имя ресурса, используется термин URI. Поскольку это, как правило, происходит с большинством из нас каждый день, URI является правильным термином.