【发布时间】:2020-09-19 07:26:53
【问题描述】:
我正在与 Amazon 的 Mechanical Turk 合作,尝试构建一个 ExternalQuestion 站点,该站点使用表单将数据发布回 AMT——这是从 ExternalQuestion 传回答案的典型方法,由他们的 API 强制执行。
特别是,我正在尝试在 ReactJS 中执行此操作,因为它简化了该项目的所有其他方面。
是否可以在不使用 Flask/python 等外部后端的情况下让 React POST 表单数据?
这是一个重要的要求,因为据我从this information(以及我自己浪费的时间)得知,使用 Flask/python 将使 POST 数据看起来像是来自我的服务器,而不是来自 Worker 的浏览器,并且会被拒绝。
然而,当我查看React documentation on forms 时,我什至没有看到有关表单方法的讨论,例如 GET 和 POST。我知道 React 会希望通过类似 onClick() 函数的方式来处理这个问题,但是如果不让数据看起来像是来自我的服务器而不是 Worker 的浏览器,我看不到任何在 React 中执行此操作的方法。
【问题讨论】: