code: async def send_message(
          self, request: str, response_expected: bool, **kwargs: Any
      ) -> Response:
          
          with async_timeout.timeout(self.timeout):
              async with self.session.post(
                  self.endpoint, data=request, ssl=self.ssl
              ) as response:
                  response_text = await response.text()
                  return Response(response_text, raw=response)
docs: Transport the message to the server and return the response.
  
          Args:
              request: The JSON-RPC request string.
              response_expected: Whether the request expects a response.
  
          Returns:
              A Response object.