Enviando um Post(application/x-www-form-urlencoded), deu tudo certo. O Vraptor me entregou os parâmetros corretamente; Embora ao tentar enviar um PUT com o mesmo content type para os parâmetros, o Vraptor só me entregou o primeiro deles, o token no caso.
O que estou fazendo de errado?
Isso é suportado pelo Framework?
Eu até encontrei a página do bug que referenciava essa implementação no bugzilla da apache. E era bem desse jeito aí que eu fiz mesmo.
Meu último teste foi na versão mais recente do gato tom: 7.0.29.
É só o tomcat que tem esse problema?
Valeu!
Valeu!
Lucas_Cavalcanti
não faz parte da especificação de servlets parsear requisições PUT, se eu não me engano… não cheguei a testar em outros servidores…
vhmolinar
Exato. Assim é dito na descrição da configuração:
“Note that any setting other than POST causes Tomcat to behave in a way that goes against the intent of the servlet specification”.
Acredito eu que exista uma certa discrepância entre a especificação do servlet e a especificação http, uma vez que nela não é dito que deva ser barrado put parameters do body.