python 等价于 php file_get_contents("php://input")

What is python equivalent of php file_get_contents("php://input")

我正在尝试在 python 中获取 post 请求原始数据,谁能告诉我怎么做?或者 file_get_contents("php://input") 在 Python?

中的等价方法

webapp2 在内部使用 WebOb,因此您可以通过 request.body 访问请求正文。参见 http://docs.webob.org/en/latest/reference.html#request-body

要获取 POST 请求的 'raw' 数据,您需要执行

class YourRequestHandler(webapp2.RequestHandler):
    def post(self):
        body = self.request.body

body 现在包含通常存储请求参数的 POST 请求正文。这通常是一个键值对,可以用 json.loads(self.request.body)

为您翻译成 python 字典