Код: Выделить всё
curl -X POST -d data='{"username":"xyz","password":"xyz"}' http://localhost:5000/raw_query
< /code>
Но когда я попробую с этим простой сценарий jQuery: < /p>
$.post("http://127.0.0.1:5000/raw_query", '{"username":"xyz","password":"xyz"}', function(data, textStatus) {
if(textStatus == 'success')
{
console.log(data)
}
else
{
console.log(textStatus)
}
});
< /code>
Я получаю ошибку плохого запроса 400: < /p>
400 Bad Request
Bad Request
The browser (or proxy) sent a request that this server could not understand.
< /code>
Чтобы добавить больше подробностей: это код Flask, который выполняет запрос: < /p>
@app.route('/raw_query', methods = ['POST'])
def raw_query():
data = json.loads(request.form['data'])
return jsonify(data)
Подробнее здесь: https://stackoverflow.com/questions/378 ... -with-post
Мобильная версия