【发布时间】:2017-12-20 11:34:35
【问题描述】:
一个相当奇怪的问题,我不确定发生了什么。我正在使用一个名为 webhooks 的 Wordpress 插件,它将数据发送到 API 端点进行处理。该 API 端点由 Flask 应用程序管理。
@app.route('/<source>/<reason>/post/send', methods=['POST'])
def send(source, reason):
uuid = request.form.get('uuid')
form = request.form
return jsonify(result={ "status": 200, "form": form, "source": source, "reason": reason })
基本上我在想发生了什么,因为 uuid 被返回为“null”,所以我决定返回表单本身的响应:
{ "result": { "form": { "{\"uuid\":\"sdsdfsdfsdf\",\"name\":\"Michael Roberts\",\"email\":\"michael.j.roberts@booboo.com\"}": "" }, "reason": "tommy", "source": "timmy", "status": 200 } }
以上是我能举出的最小例子——但本质上,我到底如何引用 uuid、电子邮件、姓名等?
【问题讨论】:
标签: python forms post flask request