Python - すべてのリクエストをサーバーから Flask アプリにリダイレクトします

okwaves2024-01-25  190

サーバーに来るすべての http get リクエストを flask アプリケーションにリダイレクトする方法はありますか。特定の条件が満たされた場合、アプリはリクエストを渡しますが、そうでない場合、アプリはリクエストされた URL へのアクセスをブロックします。 クライアントからサーバーに送信されるリクエストは flask アプリに関連していませんが、すべてのリクエストをフィルタリングして、特定の条件を満たしたリクエストにのみ許可を与えたいと考えています。

フラスコでこれを試すのは簡単ですが、可能なあらゆる解決策を受け入れるつもりです。

1

興味深い質問だと思います。つまり、理解できれば、「フラスコフィルターアプリ」のようなものが必要になるでしょう。メインのアプリケーションではないものはどれですか? 1. クライアント [GET リクエスト] ----> 「Flask アプリ」 ---> 「コミットメントが満たされていれば」 ---> 「サーバー」 ---> [URL付き応答] --->クライアント?言い換えると、Flask を使用してプロキシ サーバーのように構築したいと考えていますか?

– フェデリコ・バù

2020 年 9 月 3 日 12:23

はい、まさにそれが私が作りたいものです。フラスコで試してみたいと思いますが、誰かがフラスコ以外の他の解決策を提案してくれたら、それも試してみたいと思います。

– ジャコビー博士

2020 年 9 月 3 日 12:59



------------------------

個人的には、Flask はプロキシ サーバーを処理するための優れたオプションだと思います。

これまでにやったことがないため、現時点では直接的な解決策はありませんが、これが正当と思われる周囲で見つけたものです (機能に自分で実装するつもりです)。

最もシンプルなもの @ziozang による Github フラスコダンスパッケージ プロキシとHTTPS スタックオーバーフロー @AArias より 他の Flask および Docker での NGINX リバース プロキシの使用 @stewartam による Github 10 行のコードで Flask プロキシ サーバーをオンラインで作成します。 Flask プロキシを作成する方法 フラスコビハインドプロキシ 0.1.1

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。