Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Requisição ajax por POST - Request method 'POST' not supported

[Obs: não é requisição é submissão] Onde que estou errando nessa post de objeto por ajax? Essa é parte do código que envia o post do datable:

editor = new $.fn.dataTable.Editor( {
                    ajax: "/financeiro/receitas/salvarReceitasAjax",
                    type: "POST",
                    table: "#receitasTable",
                    idSrc: "id",
                    fields: [ {
                            label: "Descrição:",
                             name: "descricaoReceita"
                        }, {
                            label: "Data:",
                            name: "dataReceita.year"
                      }, {
                            label: "Contas:",
                            name: "minhasContas[0].nome"
                      }, {
                            label: "Tipo:",
                            name: "tipoReceitas[0].corTipoReceita"
                      }, {
                            label: "Valor:",
                            name: "valorReceita"
                        }
                    ]
                } );

Controller que recebe:

    @RequestMapping(value = "/salvarReceitasAjax", method = RequestMethod.POST)
    public @ResponseBody MinhasReceitas salvarReceitasAjax(MinhasReceitas minhasReceitas){

        return minhasReceitas;
    }
3 respostas

Descobri o problema aqui. O erro estava acontecendo por que o spring estava bloqueando a url e estourava o 403, por ele que consegui chegar, mas a pergunta é porque, se estava logado e o acesso total ao / e /** após o login estava liberado?

Realmente estranho.. se estava logado e a role do usuário dava acesso a tudo... teria que investigar mais dentro do projeto mesmo.

solução!

Não tem um modo que ao liberar a role libera também post ou get?