在Apache或Flask中检索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

我已经完成了

现在我有了一个“hello world”烧瓶应用程序

将我的浏览器指向mysite.org/flask会显示一个“hello world”页面

作为一个有指导意义的练习,我想让它显示Apache刚刚收到的HTTP请求的全部内容


怎么做呢?如何从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+”