<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div dir="ltr" id="yui_3_16_0_ym18_1_1458758595744_3034">I am using vsicurl to read a given extent of values from a GeoTIFF file over HTTP. I found that the library is making multiple requests with different range headers(8 requests in my case) to read all of the data that is needed. Does VSICURL support reading these bytes ranges in a single request by specifying the range as "Range: bytes=100-200, 300-400". This entry in the 1.9 release notes seems to suggest it is possible "VSI*L: Add <a href="" class="missing wiki">ReadMultiRange?</a>() virtual method to read several ranges of data in single call; add an optimized implementation for /vsicurl/" (https://trac.osgeo.org/gdal/wiki/Release/1.9.0-News) but it is not what I am observing.</div><div id="yui_3_16_0_ym18_1_1458758595744_6280" dir="ltr"><br></div><div id="yui_3_16_0_ym18_1_1458758595744_6281" dir="ltr">Thank You,</div><div id="yui_3_16_0_ym18_1_1458758595744_6282" dir="ltr">Vish<br></div></div></body></html>