flask不指定host的话flask默认运行在127.0.0.1,端口是:5000 不能被外网和同一个局域网的其他机器访问,(如果向要被访问需要设置host地址0.0.0.0)

from flask import Flask
from flask import request
app = Flask(__name__)


@app.route('/')
def index():
    user_agent=request.headers.get('User_Agent')
    return 'user_agent is %s' %user_agent

if __name__ == '__main__':
    app.run(
      host='0.0.0.0',
      port= 5000,
      debug=True
    )

可以修改上面的端口和主机ip,再启动!