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.