我使用Python Flask下面的代码来读取网页中的远程用户名。 和name = Request.remote_user.name打印我REMOTE_USER作为输出可以有人真的告诉我在Web服务器中需要查看哪个特定配置?或者如何将真正的remote_user名称放入网页。
from flask import Flask
from flask import Flask, render_template, Request, jsonify
app = Flask(__name__)
import flask
import os
import getpass
@app.route("/")
def hello():
return render_template('hello.html',name=name)
name =flask.Request.remote_user.name
if __name__ == "__main__":
app.run('localhost',8000)
和hello.html
<!doctype html>
<html>
<body>
<h1>Hello- {{ name }} </h1>
</body>
</html>
答案 0 :(得分:0)
您可以使用
print(request.headers)
这将为您提供所有会话变量的列表。
获取远程用户
print(request.headers[X-Remote-User])
答案 1 :(得分:0)
我想我们可以首先使用下面的代码段标识所有标头,然后标识所需的标头,即remote user
print("Headers: ", vars(request.headers))
for header in request.headers.items():
print(header)
remote_user
可以通过X-Remote-User
中的键名header
使用。remote_user = request.headers.get("X-Remote-User")
print("Remote User: ", remote_user)