在Apache或Flask中检索HTTP请求包数据
我已经完成了 现在我有了一个“hello world”烧瓶应用程序 将我的浏览器指向mysite.org/flask会显示一个“hello world”页面 作为一个有指导意义的练习,我想让它显示Apache刚刚收到的HTTP请求的全部内容在Apache或Flask中检索HTTP请求包数据,apache,flask,httprequest,Apache,Flask,Httprequest,我已经完成了 现在我有了一个“hello world”烧瓶应用程序 将我的浏览器指向mysite.org/flask会显示一个“hello world”页面 作为一个有指导意义的练习,我想让它显示Apache刚刚收到的HTTP请求的全部内容 怎么做呢?如何从Apache级别查看此请求的内容?如何从Flask中访问这些数据?我看不出如何获取整个原始请求数据 我认为这是不可能做到的。因为请求可能有任意长度的正文,可能需要分阶段检索 下面的代码打印出报头和客户端的IP from flask impor
怎么做呢?如何从Apache级别查看此请求的内容?如何从Flask中访问这些数据?我看不出如何获取整个原始请求数据 我认为这是不可能做到的。因为请求可能有任意长度的正文,可能需要分阶段检索 下面的代码打印出报头和客户端的IP
from flask import Flask
app = Flask(__name__)
from flask import request
@app.route('/')
def hello_world():
return '<p>' + 'Got request!' + '</p>' + \
'<p>' + str( request.headers ) + '</p>' + \
'<p>' + request.remote_addr + '</p>'
从烧瓶导入烧瓶
app=烧瓶(名称)
从烧瓶进口请求
@应用程序路径(“/”)
def hello_world():
返回“”+“得到请求!”+” “+\
“”+str(request.headers)+“”+\
“”+request.remote_addr+””