Python请求。本地主机上的post超时

2024-09-28 18:56:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法将Python requests模块发布到同一服务器上的端点

服务器正在运行flask,我要发布到的路由是/new_applet

我的代码如下。它位于不同的烧瓶路由功能中,这可能是一个问题

url = "http://0.0.0.0:5000/new_applet"
data = {
    "action": "add",
    "plugin": plugin,
    "version": version,
    "component": component
}

resp = requests.post(url, data=data)

但是,它在尝试发出post请求时挂起。调试表明请求从未到达flask route函数

如果我在服务器上运行以下命令,则请求有效:

curl --location --request POST '0.0.0.0:5000/new_applet' \
  --form 'action=add' \
  --form 'plugin=up_spotify' \
  --form 'version=0.1' \
  --form 'component=inputs'

curl请求工作时,为什么Python请求不工作


Tags: form服务器addurlflask路由newdata