docs: def _handle_response(self):
          """
          returns RESTBase response if appropriate
          """
          content = self.cache['restbase']['info']['content-type']
          if content.startswith('text/html'):
              html = self.cache['restbase']['response']
              if isinstance(html, bytes):
                  html = html.decode('utf-8')
              self.data['html'] = html
              return
  
          response = self._load_response('restbase')
  
          http_status = self.cache['restbase']['info']['status']
          if http_status == 404:
              raise LookupError(self.cache['restbase']['query'])
  
          if self.params.get('endpoint') == '/page/':
              msg = "RESTBase /page/ entry points: %s" % response.get('items')
              utils.stderr(msg)
              del self.cache['restbase']
              return
  
          return response