parameters: (self, delegate: httputil.HTTPMessageDelegate)
return_statement: return self._read_message(delegate)
docstring: Read a single HTTP response.
  
          Typical client-mode usage is to write a request using `write_headers`,
          `write`, and `finish`, and then call ``read_response``.
  
          :arg delegate: a `.HTTPMessageDelegate`
  
          Returns a `.Future` that resolves to a bool after the full response has
          been read. The result is true if the stream is still open.
docstring_summary: Read a single HTTP response.
docstring_tokens: Read a single HTTP response .
function: def read_response(self, delegate: httputil.HTTPMessageDelegate) -> Awaitable[bool]:
          """Read a single HTTP response.
  
          Typical client-mode usage is to write a request using `write_headers`,
          `write`, and `finish`, and then call ``read_response``.
  
          :arg delegate: a `.HTTPMessageDelegate`
  
          Returns a `.Future` that resolves to a bool after the full response has
          been read. The result is true if the stream is still open.
          """
          if self.params.decompress:
              delegate = _GzipMessageDelegate(delegate, self.params.chunk_size)
          return self._read_message(delegate)
function_tokens: def read_response ( self , delegate : httputil . HTTPMessageDelegate ) -> Awaitable [ bool ] : if self . params . decompress : delegate = _GzipMessageDelegate ( delegate , self . params . chunk_size ) return self . _read_message ( delegate )