O que é um URI? Tudo o que você precisa saber
Publicados: 2022-04-05A internet coloca uma infinidade de recursos e informações ao nosso alcance. No entanto, é essencial entender como identificá-los e recuperá-los. Para fazer isso, podemos usar URIs e URLs. Embora você provavelmente esteja familiarizado com o último termo, você pode estar se perguntando: “o que é um URI?” Muitas vezes, as ferramentas de rede na web usam esse termo, confundindo os usuários que não se depararam com o acrônimo antes.
Neste post, explicaremos o que é um URI. Discutiremos se um URI é diferente de um URL, detalharemos seus vários componentes e exploraremos seus diferentes casos de uso. Vamos pular!
O que é um URI?
Um Uniform Resource Identifier (URI) é uma cadeia de caracteres usada para identificar um recurso. Podemos utilizar um URI para identificar um site, arquivo ou até mesmo um dado específico. É um termo abrangente, sob o qual vários outros localizadores se enquadram.
Existem muitos tipos diferentes de URIs, mas o mais comum é o Uniform Resource Locator (URL), como https://www.egantthemes/ , como você pode ver abaixo:
A URL é um tipo específico de URI que localiza um site específico na Internet. Nesse caso, a página inicial dos Temas Elegantes. É uma URL porque inclui o nome do recurso ( elegantethemes.com ) e o caminho para chegar lá ( https:// ).
Os URLs são normalmente associados a sites. No entanto, também podemos usar diferentes formatos de URI para localizar arquivos e outros recursos, como endereços de e-mail ou números de telefone.
Alguns exemplos adicionais de formatos de URI incluem:
- ftp://example.com/download.zip
- mailto:[email protegido]
- arquivo:///home/usuário/arquivo.txt
- tel: 1-888-555-5555
Nesses exemplos, o URI usaria um protocolo ftp:// se o recurso fosse um arquivo. Além disso, utilizaria mailto: para um endereço de e-mail.
Outros tipos de URIs são Uniform Resource Names (URNs) e Uniform Resource Citations (URCs). URNs são identificadores para documentos publicados. Por outro lado, os URCs são projetados como identificadores para dados específicos.
Um exemplo de URN seria urna: ISBN 978-0-87779-636-7 . Você usaria este URN para identificar a versão em brochura do The Merriam-Webster Dictionary, Newest Edition por seu International Standard Book Number (ISBN):
O ISBN é um URI que nomeia um livro de forma única e global. Ele pode ajudar os usuários a verificar se estão obtendo a versão ou edição correta de um recurso impresso que desejam.
O que é um fragmento de URI?
Um URI é uma sequência compacta de caracteres que identificam um recurso abstrato ou físico. Além disso, há um punhado de componentes que compõem um URI.
Abaixo está a sintaxe básica de um URI:
URI = esquema:[//autoridade]caminho[?consulta][#fragmento]
Isso parece muito complicado, mas é realmente muito simples. Então, vamos dar uma olhada no que cada um desses elementos significa:
- Scheme : O protocolo que você usa para interagir com o recurso, como “https”
- Autoridade : As informações do host e da porta
- Caminho : normalmente uma sequência de segmentos separados por barras (por exemplo, / blog/posts/new-recipes )
- Consulta: uma string opcional que contém uma série de pares atributo-valor precedidos por um ponto de interrogação
Outro componente essencial é um fragmento de URI. Este é um identificador opcional e adicional que usa o sinal de hash (“#”) para pular para uma parte específica da página. Em HTML, você pode anexar esse fragmento a uma URL para localizar uma seção específica de uma página ou documento, conhecida como “identificador de fragmento”. Você pode fazer isso utilizando o valor do atributo id do elemento.

Por exemplo, você pode usar https://www.website.com/blog/postname#top para navegar até o topo de uma postagem de blog. Ou talvez você use #pricing para direcionar os usuários diretamente para a tabela de preços em uma página de recursos mais longa.
Digamos que você tenha uma página em seu site e utilize a tag <id> para identificar a seção de perguntas frequentes de sua página. Nesse cenário, você pode usar https://www.website.com/about.html#faq para ir diretamente para a seção relevante. Você só precisaria do container FAQ para ter <id=”faq”> como um seletor de CSS.
Um URI é o mesmo que um URL?
Conforme mencionado, um URI é uma sequência de caracteres usada para identificar um recurso. Embora existam diferentes tipos de URIs, o URL é o mais comum.
Todos os URLs são considerados URIs. No entanto, nem todos os URIs são URLs.
A principal diferença entre as duas sequências de recursos é que os URIs identificam e os URLs localizam. Usamos um URL para encontrar páginas da Web e URIs para identificar HTML, XML e outros arquivos.
Normalmente, um URL inclui o nome do recurso e um nome de domínio ou endereço IP. Por outro lado, os URIs não precisam necessariamente conter um nome de domínio ou endereço IP.
Um URI pode identificar recursos pelo nome, local ou ambos. No entanto, os URLs especificam o recurso e como alcançá-lo na Internet.
Como os URIs são usados?
Você deve considerar a utilização de um URI sempre que precisar identificar um recurso. No entanto, não há uma maneira específica de usar um URI. O tipo mais adequado dependerá do recurso e do contexto em que você deseja acessá-lo.
Por exemplo, se você precisar localizar um recurso baseado na Internet, como um site, normalmente usará um URL. Esse processo envolveria digitar o URL na barra de endereços do navegador da Web, incluindo https://, e pressionar Enter .
Ao discutir domínios de sites, como elegantthemes.com , é melhor usar um URL porque é mais específico (e é por isso que se tornou a navegação padrão da Internet). Ele fornece o nome e o local do recurso.
Como alternativa, suponha que você esteja usando um URN para identificar um livro. Nesse caso, você pode incluí-lo em uma citação para esse corpo de trabalho. Um URN pode identificar um recurso por um nome exclusivo. No entanto, não necessariamente lhe diz como você pode localizá -lo.
Por outro lado, você pode usar URCs para identificar os metadados de um documento em vez do documento real.
Por exemplo, você pode usar um URC para apontar para o código-fonte HTML de uma página. Nesse caso, pode parecer view-source:https://example.com/ na barra do navegador. Isso levaria você diretamente ao código da página para esse URL.
Conclusão
A internet nos permite encontrar e localizar uma ampla gama de recursos. Embora a maioria dos usuários esteja familiarizada apenas com a estrutura de URL, os URIs em geral oferecem acesso a qualquer coisa, desde livros a sites e até conjuntos de dados e bases de código específicos. No entanto, os protocolos e métodos que usamos para identificar e acessar esses materiais dependem de seus formatos e contextos.
Conforme discutido neste artigo, um URI é uma sequência de caracteres que permite identificar um site, arquivo ou dados específicos. É um termo genérico para vários fragmentos de localizador. O URI mais comum é um URL, que localiza endereços da web. No entanto, também existem URNs, que podem identificar outros tipos de recursos, como livros, e URCs podem identificar pontos de dados específicos.
Sabemos que os URIs podem ser um assunto denso, então você tem alguma dúvida sobre o que é um URI? Deixe-nos saber na seção de comentários abaixo!
Imagem em destaque via Overearth / shutterstock.com