【问题标题】:How to post request python method from react native?如何从 react native 发布请求 python 方法?
【发布时间】:2021-03-05 03:14:36
【问题描述】:

我有一个名为def login_device(data): 的python 方法 我尝试使用带有 react native 的 fetch api 发布请求,但我总是得到 500 的错误状态 以及login_device() missing 1 required positional argument: 'data'的错误信息

这是我的获取请求

fetch(
    "url/login_device",
    {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify({
            loginData: credentials,
        }),
    },
)

如您所见,我已经在正文中传递了数据 但我总是收到一个错误 login_device() missing 1 required positional argument: 'data'

【问题讨论】:

    标签: reactjs react-native fetch-api erpnext frappe


    【解决方案1】:

    由于您的函数定义为: def 登录设备(数据):

    它期望数据作为查询字符串中的参数。由于您使用的是 POST 方法,因此您可以将函数重新定义为

    定义登录设备(): 数据 =json.loads(frappe.request.data) 这里的数据将是一个字典,你可以访问它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 2020-11-03
      • 2019-10-29
      • 1970-01-01
      • 2017-05-11
      • 2022-01-10
      相关资源
      最近更新 更多