The specified HTTP method is not allowed for the requested resource ()
08/01/2013 17:30
0
Opa pessoal,

Estou com o seguinte problema quando tento realizar um save (http://localhost:8080/appName/entidade/save) quando a sessão já tenha sido expirada sou direcionado para a pagina de login, até ai tudo bem. Quando me autentico novamente sou direcionado para uma pagina contendo o seguinte erro:

HTTP Status 405 - The specified HTTP method is not allowed for the requested resource ()

Alguém tem ideia do que ta acontecendo?

Vlw
Tags: The specified HTTP method is not allowed for the requested resource ()


1
Olá, Victor.

Amigo, pela mensagem de erro, você tentou usar um método HTTP não permitido para seu save.

Veja no respectivo Controller como está lá no inicio a parte que parece com
static allowedMethods = [save:'POST', delete:['POST', 'DELETE']]


Se o save estiver só com 'POST' associado, não poerá invocá-lo via GET, entendeu?


0
Opa Yoshiriro,

Realmente é o que você falou! A solução ideal é colocar o GET para todas os saves ou seja terei que fazer isso em todas as actions de todos controladores? Existe alguma solução genérica para esse problema?

Obrigado
09/01/2013 12:56


0
Victor,

na verdade é estranho você permitir um save via GET, mas já que assim o quer, ao invés de configurar isso em todos os controladores, simplesmente não coloque o save no allowedMethods ;)



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto