0% acharam este documento útil (0 voto)
9 visualizações3 páginas

Guia Prático sobre HTTP

HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação essencial para a transferência de dados na internet, permitindo o acesso e a troca de informações entre dispositivos. Ele utiliza métodos como GET, POST, PUT e DELETE para requisições e retorna códigos de status que indicam o sucesso ou falha das operações. Além disso, o HTTP não criptografado apresenta vulnerabilidades significativas, como a interceptação de dados e riscos à segurança.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações3 páginas

Guia Prático sobre HTTP

HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação essencial para a transferência de dados na internet, permitindo o acesso e a troca de informações entre dispositivos. Ele utiliza métodos como GET, POST, PUT e DELETE para requisições e retorna códigos de status que indicam o sucesso ou falha das operações. Além disso, o HTTP não criptografado apresenta vulnerabilidades significativas, como a interceptação de dados e riscos à segurança.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Mini guia HTTP

1. O que é HTTP: HTTP (Hypertext Transfer Protocol) é um


protocolo de comunicação que permite a transferência de dados
na internet, principalmente para acessar páginas web.
-------------------------------------
2. Funcionalidade: O HTTP permite que dispositivos se
comuniquem para:

Acessar páginas web

Enviar dados

Receber dados

Realizar requisições online

-----------------------------------------

3. Características principais do HTTP:

Requisições:

Solicitação de dados

Envio de dados

Métodos (GET, POST, PUT, DELETE)

Respostas:

Retorno de dados

Códigos de status (200, 404, 500)

Mensagens de erro ou sucesso

-----------------------------------------

4. Métodos comuns:

Métodos Principais
1. GET (obter dados)
2. POST (enviar dados)
3. PUT (atualizar dados)
4. DELETE (deletar dados)

Outros Métodos
1. HEAD (metadados)
2. OPTIONS (métodos permitidos)
3. PATCH (atualizar parcialmente)

-----------------------------------------

5. Códigos de status:

Códigos de Sucesso:

200 (OK) Requisição bem sucedida.


201 (Criado) Recurso criado com sucesso.

Códigos de Erro do Servidor:

500 (Erro Interno) Erro no servidor.

501 (Não Implementado) Recurso não suportado.

502 (Bad Gateway) Erro de proxy

503 (Serviço Indisponível) Servidor sobrecarregado.

504 (Tempo Limite do Gateway) Tempo limite de conexão.


-------------------------------------
6. Protocolos não criptografados :

Vulnerabilidades:
1. Dados enviados em texto puro.
2. Possível interceptação e leitura por terceiros.
3. Risco de alteração ou falsificação de dados.
4. Vulnerabilidade a ataques de malware.

Consequências:
1. Perda de confidencialidade.
2. Risco de roubo de dados pessoais.
3. Comprometimento de segurança.

-------------------------------------

7. Funcionamento: Funcionamento do HTTP:

Requisição:

1. Cliente (navegador) envia requisição ao servidor.


2. Método (GET, POST, PUT, DELETE) e URL.
Processamento:

3. Servidor recebe requisição.


4. Processa e busca dados.

Resposta:

5. Servidor envia resposta com código de status (200, 404,


500).
6. Dados solicitados.

Recebimento:

8. Cliente recebe resposta.


9. Exibe dados.

Você também pode gostar