URL (Uniform Resource Locator - Localizador Padrão de Recursos) é o endereço de um recurso (arquivo, website, impressora etc.), disponível em uma rede, seja a Internet ou rede corporativa.
O URL é uma linha de texto que permite encontrar um recurso (texto, imagem, música, vídeo, programa etc.) na Internet ou uma rede corporativa, também chamada de intranet. Essa é a linha de texto que você vê no seu navegador (http://...). De maneira bastante simples, o URL responde a três questões: onde, o quê e como.
Exemplo 1:
Como? | http:// |
Utilizamos o protocolo HTTP |
Onde? | www.sebsauvage.net |
Vamos buscar a informação no servidor WWW do domínio sebsauvage.net |
/compreender/ |
No diretório /compreender/ |
|
O quê? | index.html |
Vamos buscar o arquivo index.html |
Exemplo 2:
Como? | ftp:// |
Utilizamos o protocolo FTP |
Onde? | kikoo:batman@ftpperso.free.fr |
Conectamos no servidor ftpperso do domínio free.fr com o pseudônimo kikoo e senha batman |
/imagens/ |
No diretório imagens | |
O quê? | Como não especificamos o O que?, o servidor ftpperso nos dará uma lista do conteúdo do diretório /<tal>imagens</ital>/ |
Os URL são muito úteis para indicar onde encontrar um documento. Eles podem ser encontrados nas páginas HTML, por exemplo. Uma página HTML contém URL para outras páginas (são os links), imagens, folhas de estilo, applets Java etc. Também há o URI (Uniform Resource Identifier - Identificador Padrão de Recursos), que é uma generalização dos URL.
Em certos URL, vemos ?p=home&action=search...? O que é isso?
Um URL pode indicar um arquivo HTML, uma imagem ou um programa. Quando você vê um URL com ponto de interrogação, tudo que vem depois dele é dado ao programa.
Por exemplo: http://www.google.com/search?q=bolo+maçãs&hl=pt. Nesse caso, daremos ao programa search, situado no servidor www.google.com, as seguintes informações:
q=bolo+maçãs: estamos buscando páginas com as palavras bolo e maçãs.
hl=pt: queremos que a interface do Google seja apresentada em português.
O search é o que chamamos de CGI (Common Gateway Interface). É um programa que utiliza as informações que lhe são dadas no URL e reenvia uma página em troca. As configurações dependem do programa e alguns podem ser bem longos.
Foto: © kaspri - 123RF.com