Some HTTP servers (i.e. TDS) a 0 value for Content-Length header.
This commit guess the real value for the URL size, making a request with
a range.
Merge pull request #66 from cofinoa/target-4.3.22

Some HTTP servers (i.e. TDS) report a 0 value for Content-Length header.