Json FlaskAPI可以从AJAX接收帖子,但不能从Postman接收帖子

Json FlaskAPI可以从AJAX接收帖子,但不能从Postman接收帖子,json,ajax,http,flask,postman,Json,Ajax,Http,Flask,Postman,我们有一个与多个源对话的FlaskAPI、一个web应用程序和一个外部源。在web应用程序中,我们使用AJAX向API发送JSON帖子,这是成功的。从外部来源,无论是postman还是VaRest Unreal引擎插件,我们都会得到一个400错误:错误请求,即使我们使用了正确的内容类型头 如果有人能帮我们找出为什么我们发送的帖子没有被正确识别,我们将非常感激 谢谢 这是我们web应用程序中的JS代码,用于创建通过AJAX发送的JSON(这是成功的代码) 这是python API中的一个post路

我们有一个与多个源对话的FlaskAPI、一个web应用程序和一个外部源。在web应用程序中,我们使用AJAX向API发送JSON帖子,这是成功的。从外部来源,无论是postman还是VaRest Unreal引擎插件,我们都会得到一个400错误:错误请求,即使我们使用了正确的内容类型头

如果有人能帮我们找出为什么我们发送的帖子没有被正确识别,我们将非常感激

谢谢

这是我们web应用程序中的JS代码,用于创建通过AJAX发送的JSON(这是成功的代码)

这是python API中的一个post路由,它接收输入并将其保存到我们拥有的文件中

@app.route('/button', methods=['POST'])
def button():
   buttonLog = open("buttonLog.txt", "w")
   buttonLog.write(request.form['number'])
   buttonLog.close()
   typeOf = int(request.form['type'])
   value = int(request.form['value'])
   return "success"
这是我们的JSON帖子,带有标题


AJAX帖子按预期工作,但postman post/Unreal engine帖子并未被视为API的“帖子”。

您是否在localhost中工作?是的,它只是通过本地网络,因为它在localhost中。我建议您关注以下问题:您是否在localhost中工作?是的,它只是通过一个本地网络,因为它在本地主机中,我建议看这个问题:
@app.route('/button', methods=['POST'])
def button():
   buttonLog = open("buttonLog.txt", "w")
   buttonLog.write(request.form['number'])
   buttonLog.close()
   typeOf = int(request.form['type'])
   value = int(request.form['value'])
   return "success"