0
同じフラスコアプリケーションに対してフラスコアプリケーション内でHTTPリクエストを行う必要がある問題が出てきました。フラスコアプリケーションの再帰呼び出しでスレッドブロックが発生する
@app.route('/endpoint1')
def endpoint1():
requests.get('http://localhost:5000/endpoint2')
...
@app.route('/endpoint2')
def endpoint2():
...
サーバがブロックされました。
優れたデザインは、このような内部要求を発行、またはまったくフラスコ内のリクエスト・ライブラリを使用する必要はありません、直接endpoint2呼び出すことであろう。 –