gpt4 book ai didi

python - 带有 Angular : POST form is empty 的 flask

转载 作者:行者123 更新时间:2023-11-28 21:53:05 25 4
gpt4 key购买 nike

我通过 AngularJS POST 请求发送数据:

$http.post('/process', { 'uid': uid, 'action': action }).success(function(response) {
console.log(response);
});

并尝试在 Flask 中获取发送的值

@app.route('/process', methods = ['POST'])
def process():
return json.dumps({ 'data': request.form.get('uid', 'EMPTY') })

然后 Flask 返回 {"data": "EMPTY"} 响应。 request.form 为空。我尝试从 request.data 获取数据,但那里的数据格式很奇怪。

我正在学习 Python 和 Flask,所以我想使用 native 库来完成这项工作,现在不需要任何其他包。

最佳答案

get_json() 方法对我有帮助

@app.route('/process', methods = ['POST'])
def process():
return json.dumps({ 'data': request.get_json().get('uid') })

关于python - 带有 Angular : POST form is empty 的 flask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27211861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com