localhost:5000
リクエストがまたはfoo.herokuapp.com
ホストからのものかどうか、およびどのパスがリクエストされたかを検出したい。Flask リクエストに関するこの情報を取得するにはどうすればよいですか?
質問する
172484 次
4 に答える
306
Request
いくつかのフィールドから URL を調べることができます。
アプリケーションが次のアプリケーション ルートでリッスンしているとします。
http://www.example.com/myapplication
そして、ユーザーは次の URI を要求します。
http://www.example.com/myapplication/foo/page.html?x=y
この場合、上記の属性の値は次のようになります。
path /foo/page.html full_path /foo/page.html?x=y script_root /myapplication base_url http://www.example.com/myapplication/foo/page.html url http://www.example.com/myapplication/foo/page.html?x=y url_root http://www.example.com/myapplication/
適切な分割でホスト部分を簡単に抽出できます。
于 2013-04-12T15:16:00.310 に答える