code: def _status_code_check(self, response: Dict[str, Any]):
          
          code = response.get("CODE")
          if self.debug:
              print("resv:{}".format(response))
              print(code)
  
          if code >= 500:
              if self.debug:
                  print("server error")
              return self._server_error_handler(code)
  
          elif 500 > code >= 400:
              if self.debug:
                  print("call method error")
              return self._method_error_handler(response)
  
          elif 400 > code >= 200:
              if code >= 300:
                  self._warning_handler(code)
              if code in (200, 201, 202, 206, 300, 301):
                  if self.debug is True:
                      print("resv resp {}".format(response))
                  return self._method_response_handler(response)
  
          elif 200 > code >= 100:
              return self._server_response_handler(response)
          else:
              raise MprpcException("unknow status code {}".format(code))
docs: 检查响应码并进行对不同的响应进行处理.
  
          主要包括:
          + 编码在500~599段为服务异常,直接抛出对应异常
          + 编码在400~499段为调用异常,为对应ID的future设置异常
          + 编码在300~399段为警告,会抛出对应警告
          + 编码在200~399段为执行成功响应,将结果设置给对应ID的future.
          + 编码在100~199段为服务器响应,主要是处理验证响应和心跳响应
  
          Parameters:
              response (Dict[str, Any]): - 响应的python字典形式数据
  
          Return:
              (bool): - 如果是非服务异常类的响应,那么返回True