gpt4 book ai didi

python - 获取完整的原始 http 请求(包含 header 和正文)

转载 作者:行者123 更新时间:2023-12-01 05:32:11 36 4
gpt4 key购买 nike

在appengine项目中,我试图在webapp2.RequestHandler中获取整个http请求:

class ConnectedHandler(webapp2.RequestHandler):
def post(self):
logging.info("Someone connected: " + self.request.get('from'))
# How to get the raw http request from self.request?

查看文档后,我开始认为这是不可能的

我正在寻找的结果是这样的(无论如何我都会称之为http请求):

POST /6473924464345088 HTTP/1.1
Accept: application/json
Accept-Encoding: gzip, deflate, compress
Content-Type: application/json; charset=utf-8
Host: localhost:10083
User-Agent: HTTPie/0.3.0

{
"u": "a"
}

编辑:更新示例

使用 webapp2 时是否有另一种更方便的方式来访问这些数据?

最佳答案

这应该让你明白:

class MainPage(webapp2.RequestHandler):
def post(self):
self.response.write('Just received:\n\n' + str(self.request))

关于python - 获取完整的原始 http 请求(包含 header 和正文),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963870/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com