std::move is not required here.
Set Content-Length for gzipped POST requests as nginx supports chunked encoding only from 1.3+ version http://wiki.nginx.org/HttpChunkinModule