瓶破裂的管道,我想烧瓶中的应用程序发送一个本地REST请求,就像这样:与请求
from flask import Flask, url_for, request
import requests
app = Flask(__name__)
@app.route("/<name>/hi", methods=["POST"])
def hi_person(name):
form = {"name": name}
return requests.post(url_for("hi", _external=True), data=form)
@app.route("/hi", methods=["POST"])
def hi():
return 'Hi, %s!' % request.form["name"]
发送curl -X POST http://localhost:5000/john/hi
导致整个烧瓶应用程序冻结。当我发送一个杀手信号时,我得到一个破损的管道错误。有没有办法防止烧瓶在这里冻结?
+1,绝对))><(( –
我运行螺纹WSGI应用程序,但我得到断裂的管道反正: app.run(调试=真,螺纹=真,主机='0.0。 0.0',port = 8080) – loretoparisi
@loretoparisi:没有无法诊断的细节。用你的'app.run()'行运行代码并调整'curl'命令可以正常工作。也许你应该发布一个新的 –