如何使用Flask获取客户端端口?

bla*_*aka 5 python flask

我正在尝试使用 Flask 构建一个简单的 torrent 跟踪器,但遇到了一个问题。

如果客户端位于NAPT网络中,则请求中包含的端口不正确。我想用 Flask 获取客户端连接端口(在 PHP 中像这样的函数:)$_SERVER['REMOTE_PORT']

如何使用 Flask 获取客户端端口?

r-m*_*m-n 5

你可以从request.environ

request.environ.get('REMOTE_PORT')
Run Code Online (Sandbox Code Playgroud)