Python Requests Post卡在启动新HTTP连接上

3 投票
1 回答
3668 浏览
提问于 2025-04-18 10:01
user_info = json.dumps({"bio":biography, "interests":interest_indexes})
headers = {'Content-type':'application/json'}
url = "http://0.0.0.0:5000/users/" + str(user_id)
r = requests.post("http://0.0.0.0:5000/users/1", data=user_info, headers=headers)

我已经开启了日志功能,这个是在Flask框架下的。如果我手动向这个网址发送一个POST请求,并且请求体里的JSON格式是正确的,那一切都正常。日志里只显示了INFO:requests.packages.urllib3.connectionpool:正在启动新的HTTP连接 (1): 0.0.0.0

然后就一直卡在那里,没反应。

有什么想法吗?

1 个回答

1

你需要让你的Flask应用在开启线程的情况下运行。

app.run(threaded=True)

当然,这种做法不适合用在正式的生产环境中,只适合快速开发时使用 :)

撰写回答