* Expect & Continue stuff * Chunked encoding support * Only copy over public headers etc. * connection object should connect to QHttpResponse::destroyed() and stop pushing data into it or whatever if the object is destroyed. * response object should keep track of emitting done() and not accept writes after that * handle encoding in response write and end