HTTP
TEM POR QUE,
TEM PRA QUE
E É NECESSÁRIO
ENTENDER!
Gabriel Prates
@gabsprates
- Technology lover
- FullStack Developer
- Founder of Sapucaia.Tech
- Drummer
- Christian
Vamos ao que interessa...
HyperText
Transfer
Protocol
é um protocolo da camada de aplicação
protocolo
convenção que controla e possibilita uma
conexão|comunicação|transferência de
dados entre dois sistemas computacionais
camada de aplicação
especifica os protocolos e os métodos de interface usados pelos nós em uma rede de comunicações
Como funciona?
após a conexão TCP ser estabelecida:
Estrutura da requisição
Métodos HTTP
- GET: utilizado para solicitar uma representação de um recurso específico;
- POST: utilizado para submeter uma entidade a um recurso específico;
- PUT: substitui as representações de seu recurso alvo através de uma requisição com uma carga de dados;
- DELETE: remove um recurso específico;
- CONNECT
- OPTIONS
- TRACE
- PATCH
- HEAD
Estrutura da requisição
Estrutura da resposta
Definição dos cabeçalhos:
HTTPS
HTTP over TLS
HTTP/2
Referências
- https://desconstruindoaweb.com.br/
- https://developer.mozilla.org/en-US/docs/Web/HTTP
- https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
- https://imasters.com.br/desenvolvimento/http2-para-uma-web-mais-rapida/
- https://novatec.com.br/livros/nodejs/
- https://www.oficinadanet.com.br/artigo/459/o_protocolo_http
- https://tools.ietf.org/html/rfc2616
- https://tools.ietf.org/html/rfc7540
- https://www.youtube.com/watch?v=GrHtpPksUF4
HTTP:tem por que, tem pra que e é necessário entender!
By Gabriel Prates
HTTP:tem por que, tem pra que e é necessário entender!
- 1,584