code: def send(self):
          
          success = False
          if self.method is None:
              raise ParamsError()
          try:
              if self.method == 'SEARCH':
                  req = self._get_requests()
                  _url = self.__NETEAST_HOST + self._METHODS[self.method]
                  resp = req.post(_url, data=self.data)
                  self._build_response(resp)
                  self.response.ok = True
              else:
                  if isinstance(self.data, dict):
                      data = encrypted_request(self.data)
  
                  req = self._get_webapi_requests()
                  _url = self.__NETEAST_HOST + self._METHODS[self.method]
  
                  if self.method in ('USER_DJ', 'USER_FOLLOWS', 'USER_EVENT'):
                      _url = _url % self.params['uid']
  
                  if self.method in ('LYRIC', 'MUSIC_COMMENT'):
                      _url = _url % self.params['id']
                  # GET
                  if self.method in ('LYRIC'):
                      resp = req.get(_url)
                  else:
                      resp = req.post(_url, data=data)
                  self._build_response(resp)
                  self.response.ok = True
          except Exception as why:
              traceback.print_exc()
              print 'Requests Exception', why
              # self._build_response(why)
              self.response.error = why
docs: Sens the request.