Thursday, January 22, 2009

Protocolo HTTP - Reminders... :)

Métodos GET, POST???
Qual usar? Qual a diferença?? Humm??

Então essencialmente:
- GET: enviamos os parâmetros por querystring e recebemos o resultado (não necessariamente XML)
- POST: enviamos os parâmetros no body do pedido e recebemos o resultado (não necessariamente XML)

Não é muito vulgar mas pode acontecer querermos enviar um XML por POST e parâmetros no URL.
De notar que há sites que só aceitam pedidos através de um dos métodos (GET ou POST) porque esse item é configurável no IIS.

Descrição interessante aqui:
http://www.cs.tut.fi/~jkorpela/forms/methods.html, tópico The fundamental differences between "GET" and "POST"

Detalhes interessantes também aqui:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html (creio que pouca gente sabe que existem estes todos...)

E prontux!

Have fun! :)

1 comment:

Oblivion said...

Procura por REST (Representational State Transfer)