O que é URI (Uniform Resource Identifier)
URI (Uniform Resource Identifier) é um termo utilizado na área de tecnologia da informação para se referir a uma sequência de caracteres que identifica de forma única um recurso na internet. Essa sequência de caracteres pode ser utilizada para localizar e acessar diferentes tipos de recursos, como páginas da web, imagens, vídeos, arquivos, entre outros.
Componentes de uma URI
Uma URI é composta por diferentes componentes, que são responsáveis por identificar e localizar o recurso desejado. Os principais componentes de uma URI são:
Esquema
O esquema é o primeiro componente de uma URI e indica o protocolo que será utilizado para acessar o recurso. Alguns exemplos de esquemas comuns são o HTTP (Hypertext Transfer Protocol), HTTPS (HTTP Secure), FTP (File Transfer Protocol) e o mailto (utilizado para endereços de e-mail).
Autoridade
A autoridade é o segundo componente de uma URI e geralmente indica o nome do servidor onde o recurso está hospedado. Esse componente pode incluir o nome de domínio, o nome do servidor e a porta de acesso ao recurso.
Caminho
O caminho é o terceiro componente de uma URI e indica o local exato onde o recurso está armazenado dentro do servidor. Esse componente pode incluir diretórios e subdiretórios, permitindo uma organização hierárquica dos recursos.
Consulta
A consulta é o quarto componente de uma URI e é utilizado para passar parâmetros adicionais ao recurso. Esses parâmetros podem ser utilizados pelo servidor para realizar ações específicas ou retornar resultados personalizados.
Fragmento
O fragmento é o último componente de uma URI e é utilizado para indicar uma parte específica do recurso que deve ser exibida. Esse componente é comumente utilizado em páginas da web para direcionar o usuário para uma seção específica do conteúdo.
Exemplos de URI
Para entender melhor como uma URI funciona na prática, vamos analisar alguns exemplos:
http://www.exemplo.com.br/pagina1.html
Nesse exemplo, o esquema utilizado é o HTTP, o nome do servidor é “www.exemplo.com.br” e o caminho indica que o recurso está armazenado em um arquivo chamado “pagina1.html”. Não há consulta ou fragmento nessa URI.
https://www.exemplo.com.br/pasta1/pasta2/recurso.pdf
Nesse exemplo, o esquema utilizado é o HTTPS, o nome do servidor é “www.exemplo.com.br” e o caminho indica que o recurso está armazenado em uma estrutura de diretórios, sendo “pasta1” e “pasta2” os diretórios onde o recurso está localizado. O recurso em si é um arquivo PDF. Não há consulta ou fragmento nessa URI.
mailto:contato@exemplo.com.br
Nesse exemplo, o esquema utilizado é o mailto, indicando que o recurso é um endereço de e-mail. O endereço de e-mail em si é “contato@exemplo.com.br”. Não há autoridade, caminho, consulta ou fragmento nessa URI.
Conclusão
Em resumo, uma URI é uma sequência de caracteres que identifica de forma única um recurso na internet. Ela é composta por diferentes componentes, como o esquema, a autoridade, o caminho, a consulta e o fragmento. A URI é utilizada para localizar e acessar recursos na internet, como páginas da web, imagens, vídeos, arquivos, entre outros.