Ao navegar na Internet ou verificar qualquer site, você pode ter encontrado as palavras ‘URI’ e ‘URL’ várias vezes. Esses são os dois conceitos importantes da web e geralmente são usados de forma intercambiável. Mas eles não são iguais; a principal diferença entre URI e URL é que O URI pode representar o URL e o URN de um recurso simultaneamente, enquanto o URL só pode especificar o endereço do recurso na Internet . Neste tópico veremos URI e URL individualmente e como ambos podem ser diferenciados um do outro.
convenções de nomenclatura java
O que é URI?
Um URI ou Identificador de Recurso Uniforme é um identificador de string que se refere a um recurso na Internet. É uma sequência de caracteres usada para identificar qualquer recurso no Internet usando localização, nome ou ambos.
Um URI possui dois subconjuntos; URL (Localizador Uniforme de Recursos) e URN (Número Uniforme de Recurso) . Se contiver apenas um nome, significa que não é um URL. Em vez do URI direto, vemos principalmente o URL e o URN no mundo real.
Um URI contém esquema, autoridade, caminho, consulta e um fragmento. Alguns esquemas de URI mais comuns são HTTP , HTTPs , FTP , Idap, telnet, etc. .
como imprimir java
Sintaxe de URI
A sintaxe do URI é fornecida abaixo:
scheme:[//authority]path[?query][#fragment]
Alguns exemplos de URI
- mailto: [e-mail protegido]
- notícias:comp.infosystems.www.servers.unix
- urna:oasis:nomes:especificação:docbook:dtd:xml:4.1.2
Qual é o URL?
Uma URL ou localizador padrão de recursos é usado para encontrar a localização do recurso na web. É uma referência para um recurso e uma forma de acessar esse recurso. Uma URL sempre mostra um recurso único, podendo ser uma página HTML, um documento CSS, uma imagem, etc.
Uma URL usa um protocolo para acessar o recurso, que pode ser HTTP, HTTPS, FTP, etc.
onclick javascript
É principalmente referido como o endereço do site, que o usuário pode encontrar na barra de endereço. Um exemplo de URL é fornecido abaixo:
Nota: Todos os URLs podem ser URIs, mas nem todos os URIs podem ser URLs. É porque um URI contém URL e URN e representa URL ou URN, ou ambos.
Sintaxe do URL
Cada URL HTTP segue a sintaxe de seu URI genérico. Conseqüentemente, a sintaxe do URL também é semelhante à sintaxe do URI. É fornecido abaixo:
scheme:[//authority]path[?query][#fragment]
O URL acima é composto pelos seguintes componentes:
Principais diferenças entre URI e URL
- URI contém URL e URN para identificar o nome e a localização ou ambos de um recurso; por outro lado, URL é um subconjunto de URI e identifica apenas a localização do recurso.
- O exemplo de URI é urna:isbn:0-476-27557-4, enquanto o exemplo de URL é https://google.com.
- O URI também pode ser usado para localizar recursos em HTML, XML e outros arquivos, enquanto o URL só pode ser usado para localizar uma página da web.
- Cada URL pode ser um URI, enquanto todos os URIs nem sempre podem ser URLs.
Gráfico de diferença entre URI e URL
TIPO | URL |
---|---|
URI é um acrônimo para Identificador Uniforme de Recursos. | URL é um acrônimo para Uniform Resource Locator. |
URI contém dois subconjuntos, URN, que informa o nome, e URL, que informa a localização. | URL é o subconjunto de URI, que informa a única localização do recurso. |
Todos os URIs não podem ser URLs, pois podem indicar o nome ou a localização. | Todos os URLs são URIs, pois cada URL pode conter apenas o local. |
Um URI visa identificar um recurso e diferenciá-lo de outros recursos usando o nome do recurso ou a localização do recurso. | Uma URL visa encontrar a localização ou endereço de um recurso na web. |
Um exemplo de URI pode ser ISBN 0-486-35557-4. | Um exemplo de URL é https://www.javatpoint.com. |
É comumente usado em XML e arquivos de biblioteca de tags, como JSTL e XSTL, para identificar os recursos e binários. | É usado principalmente para pesquisar páginas da web na internet. |
O esquema URI pode ser protocolo, designação, especificação ou qualquer coisa. | O esquema de URL geralmente é um protocolo como HTTP, HTTPS, FTP, etc. |
Conclusão
De acordo com a discussão acima, agora podemos diferenciar entre URI e URL. Um URI é uma sequência de caracteres que identifica um recurso da web por localização, nome ou ambos disponíveis na internet. Já URL é uma sequência de caracteres que identifica apenas a localização de um recurso disponível na internet.