| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2007 11:25:16
|
christielencc
JavaGuru
Membro desde: 08/09/2004 14:40:16
Mensagens: 219
Offline
|
Olá Pessoal, alguém poderia me explicar idempotência em POST e GET??
|
Rumo a: Sun Certified Business Component Developer 5.0
Sun Certified Web Component Developer 1.4
Sun Certified Java Programmer 1.4
Christielen |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2007 11:42:20
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Mas tem diferença?
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2007 11:48:15
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Resumindo: Significa que cada vez que você dá um POST acotnece algum efeito colateral ( o estado do sistema muda), quando você dá um GET não acontece nenhum efeito além de obter a representacao de um recurso.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2007 11:54:48
|
Lao
JavaChild
Membro desde: 22/04/2005 12:00:58
Mensagens: 121
Offline
|
Idempotência significa dizer que algo tem a mesma força, mesmo efeito.
As operações GET são assim, como o pcalcado falou, as operações GET(dados os mesmos parâmetros) sempre irão apresentar as mesmas informações, enquanto que o POST não.
No POST você envia dados que serão utilizados pelo servidor e tratados, por isso que ele não seria idempotente.
Creio que é mais ou menos essa a explicação...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2007 12:06:25
|
christielencc
JavaGuru
Membro desde: 08/09/2004 14:40:16
Mensagens: 219
Offline
|
Valeu pessoal, resumindo GET é idempotente e POST não é idempotente.
|
Rumo a: Sun Certified Business Component Developer 5.0
Sun Certified Web Component Developer 1.4
Sun Certified Java Programmer 1.4
Christielen |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2007 08:05:17
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Ah..... é verdade
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2007 17:21:08
|
Alisson Nunes da Rocha
HelloWorld
![[Avatar]](/images/avatar/62504de384b50db8eaebd3882da68b61.jpg)
Membro desde: 09/11/2007 17:12:02
Mensagens: 11
Localização: Gama/DF
Offline
|
O GET é usado apenas para conseguir coisas e não deve mudar nada no servidor. Então um GET é, por definição, idempotente. Ele pode ser executado mais de uma vez, sem causar qualquer efeito colateral danoso.
O POST não é idempotente. Os dados submetidos no corpo de um POST podem ser destinados a uma transação que não pode ser desfeita. Portanto, tenha cuidado com a funcionalidade do seu doPOST().
Espero ter ajudado
|
http://www.hostotal.com.br
Hospedagem de Sites |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2007 18:28:53
|
Schuenemann
GUJ Ranger
Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline
|
É claro que você pode fazer um GET não-idempotente ou um POST idempotente, mas, conceitualmente e para a certificação, é como explicaram.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2007 21:43:13
|
Alisson Nunes da Rocha
HelloWorld
![[Avatar]](/images/avatar/62504de384b50db8eaebd3882da68b61.jpg)
Membro desde: 09/11/2007 17:12:02
Mensagens: 11
Localização: Gama/DF
Offline
|
GET é idempotente de acordo com a espeficiação HTTP. Mas não existe nada que possa impedi-lo de implementar um método doGET() não-idempotente no seu servlet. A solicitação GET dos clientes deve ser idempotente, ainda que a sua manipulação dos dados cause em efeito negativo. Tenha sempre em mente a diferença entre o método HTTP GET e o método doGET().
|
http://www.hostotal.com.br
Hospedagem de Sites |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 13:09:41
|
marcoschunke
Smalltalk
Membro desde: 16/12/2008 13:08:18
Mensagens: 1
Offline
|
Operação não idempotente e uma operação que pode causar prejuiso ao solicitante no caso de uma reesecucao.
Operação idempotente e uma operacao que não causa nenhum prejuiso quando for reesecutada.
This message was edited 1 time. Last update was at 16/12/2008 13:11:10
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 13:27:08
|
Adolpho Alves
Debugger
![[Avatar]](/images/avatar/18bbdd93321ecb981eb57b477b75257b.png)
Membro desde: 16/12/2008 11:19:35
Mensagens: 66
Offline
|
Ola algum de vcs pode me ajudar nesse topico
http://www.guj.com.br/posts/list/112894.java ?????
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 07:32:36
|
systemofcleber
Thread.start()
Membro desde: 24/12/2008 14:56:25
Mensagens: 37
Offline
|
Esse tutorial lhe dará maior entendimento: http://www.comocriarsites.com/html/como-funciona-os-metodos-get-e-post-diferencas/
|
|
|
 |
|
|