我正在使用webapp2制作一个小api。
例如,如果我有:
import webapp2
class Test(webapp2.RequestHandler):
def put(self):
self.response.write("this was a test")
app = webapp2.WSGIApplication([
('/test', Test)
])
我通过curl提出请求:
curl --request PUT --header "Content-Type: application/json" --data '{"content": "test"}' http://localhost:8080/test
我如何访问传入的数据'{"content": "test"}'
?
答案 0 :(得分:1)
所有请求数据都位于self.request
的某个位置,因此在这种情况下,请查看self.request.body
以查找请求的内容并查看文档{{3看看剩下的选项。
您可能还需要考虑在调试器中查看整个self
对象,以找出它有更多有趣的属性。