disabled progress callbacks (synchronous mode)
allow custom headers
allow missing Content-Length HTTP header