code: def http_response(self, request):
          '''Return a :class:`.WsgiResponse` or a :class:`~asyncio.Future`.
  
          This method asynchronously wait for :meth:`stream` and subsequently
          returns a :class:`.WsgiResponse`.
          '''
          content_types = request.content_types
          if not content_types or self._content_type in content_types:
              response = request.response
              response.content_type = self._content_type
              response.encoding = self.charset
              response.content = self.to_bytes()
              return response
          else:
              raise HttpException(status=415, msg=request.content_typesf http_response(self, request):
          '''Return a :class:`.WsgiResponse` or a :class:`~asyncio.Future`.
  
          This method asynchronously wait for :meth:`stream` and subsequently
          returns a :class:`.WsgiResponse`.
          '''
          content_types = request.content_types
          if not content_types or self._content_type in content_types:
              response = request.response
              response.content_type = self._content_type
              response.encoding = self.charset
              response.content = self.to_bytes()
              return response
          else:
              raise HttpException(status=415, msg=request.content_types)
docs: Return a :class:`.WsgiResponse` or a :class:`~asyncio.Future`.
  
          This method asynchronously wait for :meth:`stream` and subsequently
          returns a :class:`.WsgiResponse`.