SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Terminologia do protocolo HTTP 2011-2012 Metodologias de Programação IV
http://www.tribunalconstitucional.pt/tc/home.html
Mensagem dopedido HTTP (Porto 80 de TCP) Cliente HTTP (por ex.,o navegador) Servidor HTTP(Apache, IIS, etc.) Mensagem daresposta HTTP
Mensagem dopedido HTTP Cliente HTTP (por ex.,o navegador) Servidor HTTP(Apache, IIS, etc.) Mensagem daresposta HTTP Protocolo sem estado (“stateless”)
Cliente HTTP (por ex., o navegador) Proxy Pedido Resposta Pedido Pedido Resposta Mais proxies e c.ª Resposta Pedido Resposta Proxy Servidor HTTP(IIS, Apache, etc.)
Pedidos  e  Respostas são Mensagens do protocolo HTTP
Mensagens do HTTP Pedido Linha de pedido CRLF Linhas de cabeçalhos CRLF CRLF Corpo Resposta Linha de estado CRLF Linhas de cabeçalhos CRLF CRLF Corpo
Mensagens do HTTP Pedido Linha de pedido CRLF Linhas de cabeçalhos CRLF CRLF Corpo Resposta Linha de estado CRLF Linhas de cabeçalhos CRLF CRLF Corpo Linha de pedido: Método URI-do-pedido Versão-do-HTTP
Mensagens do HTTP Pedido Linha de pedido CRLF Linhas de cabeçalhos CRLF CRLF Corpo Resposta Linha de estado CRLF Linhas de cabeçalhos CRLF CRLF Corpo Linha de estado: Versão-do-HTTP Código-de-estado Motivo
http://www.tribunalconstitucional.pt/tc/home.html Pedido HTTP GET /tc/home.html HTTP/1.1 Host: www.tribunalconstitucional.pt
http://www.tribunalconstitucional.pt/tc/home.html Pedido HTTP GET /tc/home.html HTTP/1.1 Host: www.tribunalconstitucional.pt Linha de pedido
http://www.tribunalconstitucional.pt/tc/home.html Pedido HTTP GET /tc/home.html HTTP/1.1 Host: www.tribunalconstitucional.pt Linha de cabeçalho
http://www.tribunalconstitucional.pt/tc/home.html Resposta HTTP HTTP/1.1 200 OK Content-Type: text/html Content-Length: 9934 ... <HTML>...
http://www.tribunalconstitucional.pt/tc/home.html Resposta HTTP Linha de estado HTTP/1.1 200 OK Content-Type: text/html Content-Length: 9934 ... <HTML>... Linhas de cabeçalhos Corpo
http://www.tribunalconstitucional.pt/tc/conteudo/files/pagina/mouraramos.jpg Resposta HTTP HTTP/1.1 200 OK Content-Type: image/jpeg Content-Length: 26610 ... ÿØÿà JFIF  ð ð  ÿÛ C
Métodos dos pedidos ,[object Object]
GET
HTTP 1.0
HEAD
POST
HTTP 1.1
PUT
DELETE
OPTIONS
TRACE
CONNECT,[object Object]
Métodos dos pedidos ,[object Object]
GET
HTTP 1.0
HEAD

Mais conteúdo relacionado

Semelhante a Metodologias de Programação IV - Aula 2, Secção 3 - Terminologia do protocolo HTTP

Java mais ágil que nunca no desenvolvimento Web
Java mais ágil que nunca no desenvolvimento WebJava mais ágil que nunca no desenvolvimento Web
Java mais ágil que nunca no desenvolvimento Web
Bruno Borges
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma prática
Milfont Consulting
 
Php 03 Sessoes Cookies Cabecalhos
Php 03 Sessoes Cookies CabecalhosPhp 03 Sessoes Cookies Cabecalhos
Php 03 Sessoes Cookies Cabecalhos
Regis Magalhães
 
Desenvolvimento Web Com Ajax
Desenvolvimento Web Com AjaxDesenvolvimento Web Com Ajax
Desenvolvimento Web Com Ajax
elliando dias
 

Semelhante a Metodologias de Programação IV - Aula 2, Secção 3 - Terminologia do protocolo HTTP (20)

Java mais ágil que nunca no desenvolvimento Web
Java mais ágil que nunca no desenvolvimento WebJava mais ágil que nunca no desenvolvimento Web
Java mais ágil que nunca no desenvolvimento Web
 
Php 04 Mysql
Php 04 MysqlPhp 04 Mysql
Php 04 Mysql
 
Html5 - O futuro da Web
Html5 - O futuro da WebHtml5 - O futuro da Web
Html5 - O futuro da Web
 
nDeveloper Framework
nDeveloper FrameworknDeveloper Framework
nDeveloper Framework
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma prática
 
II Oficina de Webdesign - Lecom
II Oficina de Webdesign - LecomII Oficina de Webdesign - Lecom
II Oficina de Webdesign - Lecom
 
Apps Web em Wicket e Scala no GlassFish Java EE 6
Apps Web em Wicket e Scala no GlassFish Java EE 6Apps Web em Wicket e Scala no GlassFish Java EE 6
Apps Web em Wicket e Scala no GlassFish Java EE 6
 
Básico PHP: Introdução HTML
Básico PHP: Introdução HTMLBásico PHP: Introdução HTML
Básico PHP: Introdução HTML
 
Introdução ao PHP Parte 1
Introdução ao PHP Parte 1Introdução ao PHP Parte 1
Introdução ao PHP Parte 1
 
Beagajs
BeagajsBeagajs
Beagajs
 
Aula 3 - ASP
Aula 3 - ASPAula 3 - ASP
Aula 3 - ASP
 
Rest Teoria E Pratica
Rest Teoria E PraticaRest Teoria E Pratica
Rest Teoria E Pratica
 
Facelets
FaceletsFacelets
Facelets
 
Php 03 Sessoes Cookies Cabecalhos
Php 03 Sessoes Cookies CabecalhosPhp 03 Sessoes Cookies Cabecalhos
Php 03 Sessoes Cookies Cabecalhos
 
Desenvolvimento Web Com Ajax
Desenvolvimento Web Com AjaxDesenvolvimento Web Com Ajax
Desenvolvimento Web Com Ajax
 
Introdução ao MongoDB
Introdução ao MongoDBIntrodução ao MongoDB
Introdução ao MongoDB
 
Spring Capitulo 02
Spring Capitulo 02Spring Capitulo 02
Spring Capitulo 02
 
Desenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o FacebookDesenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o Facebook
 
Uma Breve Introdução ao MongoDB
Uma Breve Introdução ao MongoDBUma Breve Introdução ao MongoDB
Uma Breve Introdução ao MongoDB
 
Javascript
JavascriptJavascript
Javascript
 

Mais de Leonel Morgado

Empowering humans in immersive learning environments
Empowering humans in immersive learning environmentsEmpowering humans in immersive learning environments
Empowering humans in immersive learning environments
Leonel Morgado
 

Mais de Leonel Morgado (20)

O Metaverso na Educação - Flash course SEaD-SPCE
O Metaverso na Educação - Flash course SEaD-SPCEO Metaverso na Educação - Flash course SEaD-SPCE
O Metaverso na Educação - Flash course SEaD-SPCE
 
Aprendizagem Imersiva - PUC-PR - 2024-02-06
Aprendizagem Imersiva - PUC-PR - 2024-02-06Aprendizagem Imersiva - PUC-PR - 2024-02-06
Aprendizagem Imersiva - PUC-PR - 2024-02-06
 
Metaverso no Ensino Online - potencialidades e desafios
Metaverso no Ensino Online - potencialidades e desafiosMetaverso no Ensino Online - potencialidades e desafios
Metaverso no Ensino Online - potencialidades e desafios
 
Realidade Virtual e Aumentada na Educação e Formação
Realidade Virtual e Aumentada na Educação e FormaçãoRealidade Virtual e Aumentada na Educação e Formação
Realidade Virtual e Aumentada na Educação e Formação
 
Immersive Learning Environments
Immersive Learning EnvironmentsImmersive Learning Environments
Immersive Learning Environments
 
Aprendizagem imersiva
Aprendizagem imersivaAprendizagem imersiva
Aprendizagem imersiva
 
Abordagem e-Sim na Universidade Aberta: presença, narrativa e agência para am...
Abordagem e-Sim na Universidade Aberta: presença, narrativa e agência para am...Abordagem e-Sim na Universidade Aberta: presença, narrativa e agência para am...
Abordagem e-Sim na Universidade Aberta: presença, narrativa e agência para am...
 
Immersive Learning Environments
Immersive Learning EnvironmentsImmersive Learning Environments
Immersive Learning Environments
 
Growing the Knowledge Tree: Core concepts, methods, outcomes, and tools
Growing the Knowledge Tree: Core concepts, methods, outcomes, and toolsGrowing the Knowledge Tree: Core concepts, methods, outcomes, and tools
Growing the Knowledge Tree: Core concepts, methods, outcomes, and tools
 
e-Sim approach at Universidade Aberta: presence, narrative and agency for imm...
e-Sim approach at Universidade Aberta: presence, narrative and agency for imm...e-Sim approach at Universidade Aberta: presence, narrative and agency for imm...
e-Sim approach at Universidade Aberta: presence, narrative and agency for imm...
 
Ambientes de Aprendizagem Imersivos
Ambientes de Aprendizagem ImersivosAmbientes de Aprendizagem Imersivos
Ambientes de Aprendizagem Imersivos
 
The Metaverse - what it was, is, and can be
The Metaverse - what it was, is, and can beThe Metaverse - what it was, is, and can be
The Metaverse - what it was, is, and can be
 
Recommendation Tool presentation - AR/VR systems for education and training
Recommendation Tool presentation - AR/VR systems for education and trainingRecommendation Tool presentation - AR/VR systems for education and training
Recommendation Tool presentation - AR/VR systems for education and training
 
Empowering humans in immersive learning environments
Empowering humans in immersive learning environmentsEmpowering humans in immersive learning environments
Empowering humans in immersive learning environments
 
Recommendation Tool for Use of Immersive Learning Environments
Recommendation Tool for Use of Immersive Learning EnvironmentsRecommendation Tool for Use of Immersive Learning Environments
Recommendation Tool for Use of Immersive Learning Environments
 
Aprender e comunicar complexidade online, com jogos e ambientes imersivos
Aprender e comunicar complexidade online, com jogos e ambientes imersivosAprender e comunicar complexidade online, com jogos e ambientes imersivos
Aprender e comunicar complexidade online, com jogos e ambientes imersivos
 
Metaverso - O que foi, é e pode ser
Metaverso - O que foi, é e pode serMetaverso - O que foi, é e pode ser
Metaverso - O que foi, é e pode ser
 
Educational uses of immersive learning environments
Educational uses of immersive learning environmentsEducational uses of immersive learning environments
Educational uses of immersive learning environments
 
Serious Games & Immersive Technologies for Learning: possibilities & perspect...
Serious Games & Immersive Technologies for Learning: possibilities & perspect...Serious Games & Immersive Technologies for Learning: possibilities & perspect...
Serious Games & Immersive Technologies for Learning: possibilities & perspect...
 
Programação de computadores no pré-escolar: uma retrospetiva pessoal
Programação de computadores no pré-escolar: uma retrospetiva pessoalProgramação de computadores no pré-escolar: uma retrospetiva pessoal
Programação de computadores no pré-escolar: uma retrospetiva pessoal
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 

Metodologias de Programação IV - Aula 2, Secção 3 - Terminologia do protocolo HTTP