在一个 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 时是否有另一种更有效的方式来访问这些数据?