O que é HTTP (Protocolo de Transferência de Hipertexto)?

Abreviação de Hypertext Transfer Protocol, HTTP é um conjunto de padrões que permite aos usuários da World Wide Web trocar informações encontradas em páginas da web. Ao acessar qualquer página da web que entra // na frente do endereço, o navegador informa sobre o HTTP. Por exemplo, o URL da Computer Hope é //www.computerhope.com. Os navegadores de hoje não precisam mais de HTTP na frente da URL, pois é o método padrão de comunicação. No entanto, ele é mantido em navegadores devido à necessidade de separar protocolos como o FTP. Abaixo estão alguns dos principais fatos sobre HTTP.

  • O termo HTTP foi cunhado por Ted Nelson.
  • A porta padrão para conexões HTTP é a porta 80 .
  • O HTTP / 0.9 foi a primeira versão do HTTP e foi introduzido em 1991.
  • HTTP / 1.0 é especificado no RFC 1945 e foi introduzido em 1996.
  • O HTTP / 1.1 é especificado no RFC 2616 e foi lançado oficialmente em janeiro de 1997.

HTTPS

Abreviação de Hypertext Transfer Protocol Secure, HTTPS é um protocolo que usa HTTP em uma conexão criptografada pela segurança da camada de transporte. HTTPS é usado para proteger os dados transmitidos de espionagem. É o protocolo padrão para a realização de transações financeiras na Web e pode proteger os usuários de um site da censura por parte de um governo ou de um ISP.

  • O HTTPS usa a porta 443 para transferir suas informações.
  • O HTTPS é usado pela primeira vez no HTTP / 1.1 e é definido no RFC 2616.

Dica: como se proteger e verificar se os dados da Internet estão seguros enquanto estão online.

Códigos de status HTTP

Abaixo está uma lista de códigos de status HTTP atualmente definidos pela Computer Hope. Esses códigos permitem que um cliente acesse outro computador ou dispositivo por HTTP para saber como proceder ou não. Por exemplo, 404 informa ao navegador que a solicitação não existe no servidor.

1xx - 2xx3xx - 4xx5xx
100 (continuar)

101 (protocolos de comutação)

102 (processamento)

200 (sucesso)

201 (preenchido)

202 (Aceito)

204 (sem conteúdo)

205 (Redefinir conteúdo)

206 (conteúdo parcial)

207 (multi-status)

301 mudou-se permanentemente)

302 (movido temporariamente)

304 (Cópia em cache carregada) 307 (Redirecionamento interno)

400 (Pedido Ruim)

401 (Autorização exigida)

402 (pagamento obrigatório)

403 (proibido)

404 não encontrado)

405 (Método não permitido)

406 (não aceitável)

407 (autenticação de proxy necessária)

408 (tempo limite do pedido)

409 (Conflito)

410 (desaparecido) 411 (Comprimento necessário) 412 (falha na pré-condição)

413 (Solicitar entidade muito grande)

414 (Solicitar URI muito grande) 415 (Tipo de mídia não suportado)

416 (intervalo de solicitações não satisfatório)

417 (Falha na expectativa) 422 (entidade não processável) 423 (Bloqueado)

424 (falha na dependência)

500 (erro interno do servidor)

501 (não implementado) 502 (gateway inválido)

503 serviço indisponível)

504 (tempo limite do gateway)

505 (versão HTTP não suportada)

506 (Variant também negocia) 507 (armazenamento insuficiente)

510 (não estendido)

Servidor Apache, Acrônimos de computador, Domínio, FTP, Internet, Termos da Internet, Porta, Protocolo, Termos de segurança, SSL, URL, Termos de design da Web, Página da Web, World Wide Web