From 067e5babfa30bdd5ec854fda8c59c92f16a78f53 Mon Sep 17 00:00:00 2001 From: pengtao Date: Fri, 20 Mar 2020 16:52:17 +0800 Subject: [PATCH] add user_online interface --- web.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/web.py b/web.py index 4a95f22..ec962d2 100644 --- a/web.py +++ b/web.py @@ -34,17 +34,17 @@ class DispatchHandler(tornado.web.RequestHandler): yield self._selfmp2ss() elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'clear_redis': yield self._selfclear_redis() - elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online': - yield self._user_online() elif self.get_query_argument('c') == 'Deploy' and self.get_query_argument('a') == 'keys': yield self._selfdeploykeys() else: self.write("pls check args!") - # @gen.coroutine - # def post(self): - # if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'upJumpRecording': - # self._selfupJumpRecording() + @gen.coroutine + def post(self): + log.info(f"get requests {self.request.body_arguments}") + if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online': + self._user_online() + def _user_online(self): post_data = self.request.body_arguments post_data = {x: post_data.get(x)[0].decode("utf-8") for x in post_data.keys()}