O que faz doPost e doGet?

5 respostas
P

Olá,

uma duvida o que faz doPost(HttpServletRequest req, HttpServletResponse res) e o doGet ???

abs

5 Respostas

Felagund

são os tipos de requisições HTTP, o POST é executado normalmente quando o usuario envia os dados em um formulario (maneira silenciona). o GET é quando vem os parametros na url por exemplo

exemplo.jsp?id=10

Mas ou menos isso, o ideal seria procurar sobre HTTP no pai Google.

:slight_smile:

hitcurst

Isso mesmo que o nosso amigo falou,
e ainda tem o service(HttpServletRequest req, HttpServletResponse resp)
que se não me engano, é que recebe todas as requisições e trata de passa-las para o método certo
que é o doGet(HttpServletRequest req, HttpServletResponse resp) e o doPost(HttpServletRequest req, HttpServletResponse resp)

paulofernandesjr

apenas para complementar, sempre que uma página é carregada ela executa o doGet, pois ele entende que se não foi via POST só pode ser via GET

abraço

N

Senhor, O método POST envia os dados da pagina no corpo do formulario, enquanto o GET envia no cabeçalho. No caso dos parametros necessarios para execução do metodo, são inseridos automaticamente pelo container.
OBS:
Request: mensagem de requisição ao servidor, response: mensagem de resposta do servidor
Os dois formularios HTTP são parecidos, mudando apena o conteudo.

peczenyj

Basicamente todas as requisições para uma servlet são interceptadas pelo metodo service - este se vc não sobreescrever ira dispachar o request para o metodo doQqcoisa, de acordo com o que veio pela requisição. Um get sera encaminhado pelo “seu” doGet e, se vc não sobreescreveu este metodo, aparecerá um bello erro.

Instale o live http headers no firefox e veja as requisições que vc faz naturalmente, depois leia a RFC do protocolo HTTP se tiver coragem.

Criado 17 de abril de 2009
Ultima resposta 17 de abr. de 2009
Respostas 5
Participantes 6