docs: def _handle_request(self, request):
          """
          出现任何异常的时候，服务器不再主动关闭连接
          """
  
          if not request.is_valid:
              return False
  
          if not request.view_func:
              logger.error('cmd invalid. request: %s' % request)
              request.write(dict(ret=constants.RET_INVALID_CMD))
              return False
  
          if not self.app.got_first_request:
              self.app.got_first_request = True
  
              self.app.events.before_first_request(request)
              for bp in self.app.blueprints:
                  bp.events.before_app_first_request(request)
  
          self.app.events.before_request(request)
          for bp in self.app.blueprints:
              bp.events.before_app_request(request)
          if request.blueprint:
              request.blueprint.events.before_request(request)
  
          if request.interrupted:
              # 业务要求中断
              return True
  
          view_func_exc = None
  
          try:
              request.view_func(request)
          except Exception, e:
              logger.error('view_func raise exception. request: %s, e: %s',
                           request, e, exc_info=True)
              view_func_exc = e
              request.write(dict(ret=constants.RET_INTERNAL))
  
          if request.blueprint:
              request.blueprint.events.after_request(request, view_func_exc)
          for bp in self.app.blueprints:
              bp.events.after_app_request(request, view_func_exc)
          self.app.events.after_request(request, view_func_exc)
  
          return True