[Powered by Google Translate] Assim, cada dia mais, você provavelmente digitar ou
pelo menos ver o HTTP.
Na verdade, se você está assistindo ou ouvindo este sobre o
web, você está usando HTTP agora.
Mas o que é isso?
Bem, é o que você digita no início de uma URL, ou em
pelo menos acostumado.
Estes dias, os navegadores apenas supor que você quer HTTP,
mesmo se você realmente não digitá-lo.
Mais tecnicamente, porém, o HTTP é um protocolo, uma linguagem de
os tipos, que os navegadores e servidores Web falam, um conjunto de
convenções a que aderem, apenas
como nós seres humanos temos.
Por exemplo, em os EUA, quando você encontrar alguém, você
tipicamente iniciar uma conexão, estendendo sua
mão, altura em que, a pessoa que responde a ele por
sacudi-la.
Bem, isso é um protocolo.
Em alguns países ou famílias, você inicia uma conexão por
beijar alguém no rosto.
Bem, esse outro protocolo.
Então HTTP é um protocolo que acontece de envolver computadores
em vez de seres humanos.
E aqui está como ele funciona.
Quando um navegador quer mostrar uma página web de um ser humano, ele inicia
uma ligação a um servidor web, enviando uma solicitação HTTP,
no interior dos quais é semelhante a uma mensagem, por favor
envie-me esta página.
Na realidade, é algo mais enigmático como,
get/http/1.1.
Mas, quando o servidor recebe o pedido, ele envia uma requisição HTTP
resposta, no interior dos quais é a página da web.
Agora que a página web, entretanto, está escrito em uma linguagem
chamada HTML, ou HyperText Markup Language.
E isso é HTTP recebe o seu próprio nome.
HTTP é um acrônimo para HyperText Transfer Protocol,
porque o que é transferência do servidor para o navegador é
hipertexto, HyperText Markup Language.
Em certo sentido, a web é como um restaurantes onde você é o
cliente ou o cliente.
Assim como você pedir comida em um restaurante de um garçom ou
garçonete que, então, traz para a mesa, assim como navegadores web
arquivos de pedidos de um servidor web que então
retorna com o mesmo.
Na verdade, é por esta razão que os navegadores são muitas vezes
clientes e servidores chamados são chamados, os servidores também.
A relação é muito muito mesmo.
Faz sentido?
Tudo bem, bem, vamos dar uma olhada em uma solicitação HTTP real
e resposta.
Primeiro, vamos abrir um navegador.
Acontece que eu estar usando o Chrome, mas você fazer isso em mais nenhum
navegador estes dias.
Exibir próxima Vamos selecionar, Desenvolvedor, Ferramentas de Desenvolvimento,
que irá abrir um painel do desenvolvedor na
fundo da nossa janela.
E vamos clicar seguinte que guia Rede painel.
A próxima vez que carregar a página web a partir de um servidor, vamos ver em
este guia todo o tráfego HTTP entre
Chrome eo servidor.
OK.
Vamos visitar, por exemplo, do Google.
http://www.google.com/enter.
OK, o que aconteceu?
Bem, primeiro, vamos rolar para o topo da guia.
A primeira linha representa a resposta HTTP do Google para o meu
Solicitação HTTP.
Bem, vamos clicar nessa linha.
Para a direita, vemos agora uma prévia do HTML que foi
incluído nessa resposta, juntamente com uma porção de
JavaScript.
Mas mais sobre os outro momento.
Vamos agora clique na guia Cabeçalhos para a esquerda deste
Guia Preview, e é aqui que podemos ver o HTTP real
pedido para que o meu navegador mandou a resposta HTTP real
que o Google voltou.
Quanto à resposta do servidor, vamos clicar em Exibir código fonte próxima
Cabeçalhos de resposta.
Aqui está o que o Google enviou para o meu navegador.
A primeira linha é, talvez, o mais interessante -
HTTP/1.1 200 OK.
Isso significa que tudo está bem e foi transferida a página inicial
com sucesso.
As probabilidades são que você nunca viu este 200 antes, caso contrário
conhecido como um código de status HTTP, mas você provavelmente já viu 404,
Arquivo não encontrado, talvez alguns outros.
Bem, este é o lugar onde esses números vêm.
Bem, você tem isso -
HTTP.