Reorder some functions.
Request gzip/deflate data. HTTP::Response will take care of it.