Solicitação Ajax GET não funciona com o Flask
Estou recebendo um monte de entradas do usuário em html, que estou passando para a consulta ajax para obter a resposta.
$.ajax({
url:"http://0.0.0.0:8080/getReport",
type:"GET",
data:JSON.stringify(out),
dataType:"json",
contentType:"application/json"
})
Aqui está o código do Flask que atende à solicitação acima.
@app.route('/getReport', methods=['GET'])
def report():
return Response('this is a sample response')
O método acima não é capaz de encontrar a rota para o 'relatório' com get. No entanto, é possível encontrá-lo na solicitação POST.
Este é o log que estou recebendo
127.0.0.1 - - [25/Apr/2016 13:00:03] "GET /getReport?{%22insertion_id%22:%22%22,%22start%22:%22%22,%22end%22:%22%22} HTTP/1.1" 400 -
Solicitação incorreta .. O que estou fazendo de errado aqui?