Principal diferença
URI e URL são usados para localizar os recursos ou o nome na Internet. URL é o subconjunto de URI. URI e URL são diferenciados pelo protocolo para recuperar o recurso. A URL usa um protocolo de rede, por exemplo, http, https, etc. para recuperar recursos de sua localização. URI com seu subconjunto URN identifica exclusivamente recursos, por exemplo, ISBN. Cada URL é um URI, mas não o contrário. Podemos dar um exemplo. Se o nome da pessoa for identificado, é URN. Se seu endereço for identificado, é URL. Se o nome e o endereço forem identificados, é URI.
O que é URI?
URI significa Identificador Uniforme de Recursos. É usado para procurar um nome ou fonte na Internet. É uma sequência compacta de caracteres para identificar uma fonte física. Identifica o recurso por seu nome ou local, ou talvez ambos. Inclui autoridade, snippet de esquema e consulta. Possui subconjuntos URL (Uniform Resource Locator) e URN (Uniform Resource Name). Na da biblioteca, o URI é usado para localizar o binário correspondente.
O que é URL?
URL significa Uniform Resource Locator. É o subconjunto de URI. Ele é usado para encontrar a localização e recuperar a fonte. por exemplo, http://www.differencebtw.com/. É usado para encontrar a localização de um recurso.
Principais diferenças
- URI é um identificador de algum recurso, enquanto URL fornece informações específicas para obter a fonte.
- URL é o subconjunto de URI.
- URI é o superconjunto de URL e URN.
- Se a localização e o nome de um recurso forem descritos, então é URI, mas não apenas URL.
- Se apenas a localização de uma fonte for descrita, então é URL, mas também URI.
- Cada URL é um URI, mas não o contrário.
- Cada URN é um URI, mas vice-versa não é necessário.
- Cada URI pode ser um URL ou um URN, mas não é obrigatório.