【问题标题】:How to add parameters to request.form in Flask如何在 Flask 中向 request.form 添加参数
【发布时间】:2018-07-20 02:21:44
【问题描述】:

如何在 Flask 中将 {'client_id':'...', 'grant_type':'...'} 之类的对象添加到 request.form

我知道request.formimmutable,但我需要这样做,因为我需要使用的方法(来自oauth)只接受request.form,如果我通过.json它不起作用。

这个类的文档不好。我确实尝试过创建ImmutableMultiDict 的实例,但我不知道如何将字典设置为ImmutableMultiDict,然后正确设置为request.form

Obs:我无法像这样在请求中发送参数(Key:Value):

【问题讨论】:

    标签: python flask werkzeug immutable-collections authlib


    【解决方案1】:

    我会建议一个接受对象作为 json 的中间路由,然后使用 python requests 模块将其发布到您使用 oauth 的路由。

    由于requests 模块可以模拟发出POSTGET 请求,那么所有内容都应该进行排序。

    【讨论】:

      猜你喜欢
      • 2014-02-02
      • 1970-01-01
      • 2012-11-08
      • 2021-01-26
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      相关资源
      最近更新 更多