次のように、フラスコアプリでローカル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
すると、フラスコアプリ全体がフリーズします。強制終了信号を送信すると、パイプの破損エラーが発生します。ここでフラスコが凍結するのを防ぐ方法はありますか?