def post(self, *args, **kwargs):
"""Accept and log the push endpoint data
"""
try:
# make sure it's valid JSON, even if you don't do anything with it.
body = json.loads(self.request.body)
out = os.open(self._settings.storage,
os.O_RDWR|os.O_CREAT,
0644)
self.log.info("Writing body: {}".format(body))
os.write(out, self.request.body)
os.close(out)
self.write("Ok")
self.log.info("Done!")
except Exception as x:
self.log.error(repr(x))
self.set_status(400)
self.write(repr(x) + "\n\n")
self.finish()
评论列表
文章目录