URL URL URL URL URL

O que é uma URL?

Uma URL (Uniform Resource Locator) é um formato de designação universal para designar um recurso na Internet. Trata-se de uma cadeia de caracteres ASCII imprimíveis que se decompõe em cinco partes :

  • O nome do protocolo : quer dizer, em certa medida, a linguagem utilizada para comunicar na rede. O protocolo mais utilizado é o protocolo HTTP (HyperText Transfer Protocol), o protocolo que permite trocar páginas Web em formato HTML. Contudo, numerosos outros protocolos são utilizáveis (FTP, News, Mailto, Gopher,…)
  • Identificador e palavra-passe: permite especificar os parâmetros de acesso a um servidor protegido. Esta opção é desaconselhada porque a palavra-passe é visível na URL
  • O nome do servidor : Trata-se de um nome de domínio do computador que aloja o recurso pedido. Repare que é possível utilizar o endereço IP do servidor, que torna em contrapartida a URL menos legível.
  • O número de porta : trata-se de um número associado a um serviço que permite ao servidor saber que tipo de recurso é pedido. A porta associada por defeito ao protocolo é a porta número 80. Assim, quando o serviço Web do servidor é associado ao número de porta 80, o número de porta é facultativo
  • O caminho de acesso ao recurso : Esta última parte permite ao servidor conhecer o lugar onde o recurso está situado, ou seja, o lugar (directório) e o nome do ficheiro pedido


 

Uma URL tem então a seguinte estrutura:


Protocolopalavra-passe (facultativa)Nome do servidorPorta (facultativa se 80)Caminho
[http://]user:password@pt.kioskea.net:80/glossair/glossair.php3



Os protocolos seguintes podem, por exemplo, ser utilizados através da URL :

  • http, para a consulta de páginas web
  • ftp, para a consulta de sites FTP
  • telnet ,para a ligação a um terminal distante
  • mailto, para o envio de um correio electrónico
  • wais
  • gopher



O nome de ficheiro na URL pode ser seguido de um ponto de interrogação e depois de dados no formato ASCII, tratam-se de dados suplementares enviados em parâmetro de uma aplicação sobre o servidor (um certificado CGI por exemplo). A URL assemelhar-se-á então a uma cadeia de caracteres como esta:

http://pt.kioskea.net/forum/index.php3?cat=1&page=2</code> 

A codificação de uma URL

Já que a URL é um meio para enviar informações através da Internet (para enviar dados a um certificado CGI por exemplo), é necessário poder enviar caracteres especiais. Ora, as URL não podem conter caracteres especiais. Além disso, certos caracteres são reservados porque têm um significado (o slash permite especificar um subdirectório, os caracteres & e? servem para o envio de dados por formulários, …). Por último, as URL podem ser incluídas num documento HTML, o que torna difícil a inserção de caracteres como <ou> na URL

É por isso que uma codificação é necessária! A codificação consiste em substituir os caracteres especiais pelo carácter % (ele mesmo um carácter especial) acompanhado do código ASCII do carácter a codificar em notação hexadecimal.

Eis a lista dos caracteres que necessitam uma codificação específica :


CarácterCodificação URL
Tabulação%09
Espaço%20
"%22
#%23
%%25
&%26
(%28
)%29
+%2B
,%2C
.%2E
/%2F
:%3A
;%3B
<%3C
=%3D
>%3E
?%3F
@%40
[%5B
%5C
]%5D
^%5E
'%60
{%7B
|%7C
}%7D
~%7E

Mais informação

O formato das URL é definido pelo RFC 1738 :



Última modificação do dia Segunda 17 de Agosto de 2009 às 23:31:32.Este documento, intitulado « URL »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Melhores respostas por « URL » em :
Ataques por manipulação de URL Ver Introdução às URL A URL (Uniforme Recurso Localizador) de uma aplicação web é o vector que permite indicar o recurso pedido. Tratam-se de caracteres ASCII que se podem imprimir e que se decompõe em cinco partes: O nome do protocolo: ...
O protocolo HTTP Ver Introdução ao protocolo HTTP O protocolo HTTP (HyperText Transfer Protocol) é o protocolo mais utilizado na Internet desde 1990. A versão 0.9 destinava-se unicamente a transferir dados na Internet (em especial páginas Web escritas em...
Gravar un vídeo em streaming (Youtube, dailymotion) VerMuitos sites divulgam conteúdo de vidéo en streaming, quer dizer em divulgação a partir pedidos. Assim, é necessário estar desconectado para poder ler o conteúdo, ou se conectar a partir da página divulgando o conteúdo multimídia. Por esta...
Favicon - O ícone do seu site na barra de endereço VerVocê reparou na presença de um ícone à esquerda do URL na barra de endereços do seu navegador em certos sites web ? Para implementar esse tipo de ícone no seu próprio site não há nada mais simples. Criar o favicon Para a maioria dos...
Download Fiddler VerFiddler atua como um proxy entre seu computador e Internet , capturando todo o gráfico HTTP. Cada processo se mostra numa "tabla" junto ao resultado , o host e a URL do arquivo . Conta também com um avançado filtro , um inspetor de elementos e um...
Download OpenImage VerOpenImage baixa todas as imagens exibidas num site. Ele faz esta tarefa de forma recursiva, ou seja, não baixa todas as imagens de um site, apenas aqueles de uma determinada direção. O método é muito simples, assim você só tem que indicar uma URL e...
Download MURLS VerMURLS é a sigla de Multiple Uniform Resource Locator Shortener. Para entender bem, a partir de uma URL, o link comprido gera automaticamente até 28 links curtos para serem compartidos facilmente pelo Messenger ou Twitter. O link deve ser colocado no...
Webmastering - Nome de domínio VerO que é um nome de domínio ? Um site define-se pelo seu URL Assim, um site alojado gratuitamente (por exemplo, um fornecedor de acesso à Internet) possui geralmente um endereço do tipo: http://www.votre-fournisseur.com/votrenom...
Webmastering - as linguagens do web VerIntroduçao o web O termo “web” designa o serviço Internet que permite navegar através de páginas web. O protocolo utilizado para este tipo de comunicação é o protocolo HTTP (HyperText Transfer Protocol). É por isso que as URL começam...
Carta de utilização de Kioskea.net - Neutralidade comercial e cu VerNeutralidade comercial e cultural A fim de preservar a neutralidade comercial e cultural do fórum, é proibido publicar mensagens que convidam a visitar um site através de um URL, excepto uma ligação que dá uma resposta a uma pergunta específica...