Métodos GET e POST - Hélder OliveiraMétodos GET e POSTO Envio de dados na Web
Métodos GET e POST - Hélder OliveiraO Protocolo HTTP(Hypertext Transfer Protocol)• Surge em 1990• Protocolo ao nívelAplica...
Métodos GET e POST - Hélder OliveiraPedido Web(Web Request )• Pedido direccionado a umdocumento• Frequentementeaccionado p...
Métodos GET e POST - Hélder OliveiraMétodo GET(GET Method )• Método mais comum• Dados do pedido via URL• Tipicamente usado...
Métodos GET e POST - Hélder OliveiraMétodo GET – Perspectiva práticahttp://www.google.pt/search?q=get+post+metodos&hl=pt-P...
Métodos GET e POST - Hélder OliveiraMétodo GET – Parâmetroshttp://www.google.pt/search?q=get+post+metodos&hl=pt-PThttp Pro...
Métodos GET e POST - Hélder OliveiraMétodo GET - Exemploa) Execute um pedido adicionando-lhe parâmetros(método GET) ao seu...
Métodos GET e POST - Hélder OliveiraMétodo POST(POST Method )• Originalmente relacionadocom o Upload de dados• Mais seguro...
Métodos GET e POST - Hélder OliveiraMétodo POST – Perspectiva prática<form id="mainForm" method="post" action="distancia.a...
Métodos GET e POST - Hélder OliveiraAY 4BX 6BY 7Método POST – Perspectiva práticaAX 22 46 7<html><head/><body><span>A dist...
Métodos GET e POST - Hélder OliveiraMétodo POST - Exemploa. Download do ficheiro formulario.zip (copie oficheiro html);b. ...
Métodos GET e POST - Hélder OliveiraGET versus POSTGET POSTTamanho máximo de dados 256 caracteres ilimitadoConfiguração UR...
Métodos GET e POST - Hélder OliveiraReferências• “Bases de Programação 12.º Ano” – PortoEditora (Manual Adoptado);• “ASP.N...
Métodos GET e POST - Hélder OliveiraMétodos GET e POSTO Envio de dados na WebFIM
Próximos SlideShares
Carregando em…5
×

Apresentacao

204 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
204
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentacao

  1. 1. Métodos GET e POST - Hélder OliveiraMétodos GET e POSTO Envio de dados na Web
  2. 2. Métodos GET e POST - Hélder OliveiraO Protocolo HTTP(Hypertext Transfer Protocol)• Surge em 1990• Protocolo ao nívelAplicação• Comunicação baseadaem Pedido/Resposta
  3. 3. Métodos GET e POST - Hélder OliveiraPedido Web(Web Request )• Pedido direccionado a umdocumento• Frequentementeaccionado porespecificação de umendereço (URL )• Sempre iniciado pelocliente por métodos GETou POST• É geralmente sucedido deum Web Response
  4. 4. Métodos GET e POST - Hélder OliveiraMétodo GET(GET Method )• Método mais comum• Dados do pedido via URL• Tipicamente usado paraparâmetros não críticos• Útil na identificação deconteúdos para um mesmodocumento
  5. 5. Métodos GET e POST - Hélder OliveiraMétodo GET – Perspectiva práticahttp://www.google.pt/search?q=get+post+metodos&hl=pt-PThttp Protocolowww.google.pt Servidorsearch Documentoq=get+post+metodos&hl=pt-PT Parâmetros
  6. 6. Métodos GET e POST - Hélder OliveiraMétodo GET – Parâmetroshttp://www.google.pt/search?q=get+post+metodos&hl=pt-PThttp Protocolowww.google.pt Servidorsearch Documentoq=get+post+metodos&hl=pt-PT Argumentosq=get+post+metodos&hl=pt-PTq=get+post+metodos&hl=pt-PThttp://www.google.pt/search?q=get+post+metodos&hl=pt-PT• Sintaxe de cada Parâmetro:<nome>=<valor>• Separador de Parâmetros: &• Representação de espaços: +• Representação de “caracteres especiais”: códigohexadecimal antecedido de %
  7. 7. Métodos GET e POST - Hélder OliveiraMétodo GET - Exemploa) Execute um pedido adicionando-lhe parâmetros(método GET) ao seu critério;b) Use o parâmetro msg para atribuir o texto de umamensagem e o parâmetro valign para alinhar essamensagem na vertical.
  8. 8. Métodos GET e POST - Hélder OliveiraMétodo POST(POST Method )• Originalmente relacionadocom o Upload de dados• Mais seguro• Indicado para dados maiscríticos• Usa um canal STDIN• Tipicamente usado emformulários
  9. 9. Métodos GET e POST - Hélder OliveiraMétodo POST – Perspectiva prática<form id="mainForm" method="post" action="distancia.aspx"><strong>Distância entre dois pontos<br /></strong>Ponto A(<input id="AX" name="AX" type="text" style="width: 22px" />,<input id="AY" name="AY" type="text" style="width: 22px" />)<br />Ponto B(<input id="BX" name="BX" type="text" style="width: 22px" />,<input id="BY" name="BY" type="text" style="width: 22px" />)<br /><input id="SubmitButton" type="submit" value="Calcular" /></form>GETPOST2 46 7
  10. 10. Métodos GET e POST - Hélder OliveiraAY 4BX 6BY 7Método POST – Perspectiva práticaAX 22 46 7<html><head/><body><span>A distância é 5.</span></body></html>224726d
  11. 11. Métodos GET e POST - Hélder OliveiraMétodo POST - Exemploa. Download do ficheiro formulario.zip (copie oficheiro html);b. Edite o ficheiro html e complemente o código(método POST; action=[…]distancia.aspx);c. Action=[…]testgetpost.aspx;d. Altere para método GET.
  12. 12. Métodos GET e POST - Hélder OliveiraGET versus POSTGET POSTTamanho máximo de dados 256 caracteres ilimitadoConfiguração URL e Formulário FormulárioExposição dos dados Elevada BaixaFunção nativaPedido de documentoremotoUpload de dadosMeio de Transmissão Código do pedido HTTP Canal STDIN
  13. 13. Métodos GET e POST - Hélder OliveiraReferências• “Bases de Programação 12.º Ano” – PortoEditora (Manual Adoptado);• “ASP.NET 2.0 – Curso Completo” - FCA Editora• http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html• http://en.wikipedia.org/wiki/HTTP
  14. 14. Métodos GET e POST - Hélder OliveiraMétodos GET e POSTO Envio de dados na WebFIM

×