docs: def handle_request(self, request, **resources):
          """ Call RPC method.
  
          :return object: call's result
  
          """
  
          if request.method == 'OPTIONS':
              return super(RPCResource, self).handle_request(
                  request, **resources)
  
          payload = request.data
  
          try:
  
              if request.method == 'GET':
                  payload = request.GET.get('payload')
                  try:
                      payload = js.loads(payload)
                  except TypeError:
                      raise AssertionError("Invalid RPC Call.")
  
              if 'method' not in payload:
                  raise AssertionError("Invalid RPC Call.")
              return self.rpc_call(request, **payload)
  
          except Exception as e: # noqa (any error)
              return SerializedHttpResponse(dict(error=dict(message=str(e))), error=True)