code: async def _handle_response(self, req_ctx) -> Any:
          
          async with req_ctx as response:
              try:
                  response.raise_for_status()
              except aiohttp.client.ClientResponseError as cre:
                  text = await response.text(errors='replace')
                  self.logger.debug('{cre}; '
                                    'Request info: {cre.request_info}; '
                                    'Response headers: {cre.headers}; '
                                    'Response status: {cre.status}; '
                                    'Content: {text}'.format(cre=cre, text=text))
                  raise KeycloakClientError(original_exc=cre)
  
              try:
                  result = await response.json(content_type=None)
              except ValueError:
                  result = await response.read()
  
          return result
docs: :param aiohttp.client._RequestContextManager req_ctx
          :return: