【发布时间】:2014-11-30 09:33:55
【问题描述】:
我正在通过 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,所以我想使用本机库来完成这项工作,现在没有任何其他包。
【问题讨论】:
-
为什么不使用 request.args?
-
@taskiner 因为它们用于 GET 请求
标签: python ajax angularjs python-3.x flask