<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Luigi,</p>
    <p>This server doesn't implement HTTP range correctly. When sending
      a header "Range: bytes=X-Y", the server should return bytes from X
      to Y both included, so Y-X+1 bytes (cf
      <a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/html/rfc7233#section-2.1">https://datatracker.ietf.org/doc/html/rfc7233#section-2.1</a>)</p>
    <p>But the server returns actually from X included to Y excluded,
      hence only Y-X bytes.</p>
    <p>Compare:</p>
    <p>$ curl -v -H "Range: bytes=0-1"
<a class="moz-txt-link-rfc2396E" href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif">"https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"</a>
      --output - <br>
      [...]<br>
      > Range: bytes=0-1<br>
      [...]<br>
      < Content-Length: 1<br>
      < content-range: bytes 0-1/810434714<br>
      [...]<br>
      I</p>
    <p>vs</p>
    <p>$ curl -v -H "Range: bytes=0-1"
      <a class="moz-txt-link-rfc2396E" href="https:/download.osgeo.org/gdal/data/gtiff/utm.tif">"https:/download.osgeo.org/gdal/data/gtiff/utm.tif"</a> --output - <br>
      [...]<br>
      > Range: bytes=0-1<br>
      [...]<br>
      < Content-Length: 2<br>
      [...]<br>
      < Content-Range: bytes 0-1/262976<br>
      [...]<br>
      II</p>
    <p>Even<br>
    </p>
    <div class="moz-cite-prefix">Le 10/09/2025 à 13:11, Luigi Pirelli
      via gdal-dev a écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAFO80_op_EjsGRMpNodo3q5kbFmteS4qc0qY6dCJ6cj36xUowA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi gdal comunity</div>
        <div><br>
        </div>
        <div>I'm asking help to understand some problems serving COG
          files via a custom COG server that hide the access to the
          files stored in an object store as Minio.</div>
        <div><br>
        </div>
        <div>the file is here:<br>
          <a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a></div>
        <div><br>
        </div>
        <div>below the detailed log if accessing tiles and coping using
          gdal_translate. Server in the middle seems serving all partial
          request correctly without any warning about mismatch respect
          bytes requested and served, but in any case the copy ends with
          a bunch of<br>
          <b>CPLError: Request for 220606604-223374076 failed with
            response_code=206<br>
          </b>errors.</div>
        <div><br>
        </div>
        <div>adding more strange behaviour i can see that this rasterio
          code:<br>
          <font size="1">-----------------------------------</font></div>
        <div><font size="1">import rasterio<br>
            import os<br>
            os.environ["CPL_DEBUG"] = "ON"<br>
            cog_url="<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>"<br>
            with rasterio.open(cog_url) as dataset:<br>
                block_width, block_height = dataset.block_shapes[0]  #
            Block size (tile dimensions in pixels)<br>
                width = dataset.width<br>
                height = dataset.height<br>
                a_tile_window = rasterio.windows.Window(<br>
                    col_off=width //2 , row_off=height //2,
            width=block_width-31, height=block_height-31<br>
                )<br>
                a_tile = dataset.read(1, window=a_tile_window)</font></div>
        <div><font size="1">---------------------</font></div>
        <div>Give error if window is <font size="1"><b>block_width-31</b></font>,
          but not error if getting a <font size="1"><b>block_width-32</b></font>
          size</div>
        <div><br>
        </div>
        <div>any hint or help is appreciated</div>
        <div><br>
        </div>
        <div>thank you</div>
        <div>Luigi Pirelli</div>
        <div><br>
        </div>
        <div><font size="1"><br>
          </font></div>
        <div><font size="1"><br>
          </font></div>
        <div>GDAL_TRANSLATE LOG<br>
          -----------------------------------</div>
        <div><font size="1" face="arial, sans-serif"><i style="">12:52 $
              gdal_translate /vsicurl/<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>
              ~/Downloads/out.tif<br>
              CPL: Loading configuration from /home/ginetto/.gdal/gdalrc<br>
              CPL: Ignoring configuration option CPL_DEBUG=OFF from
              configuration file as it is already set as an environment
              variable<br>
              CPL: Ignoring configuration option CPL_LOG_ERRORS=OFF from
              configuration file as it is already set as an environment
              variable<br>
              HTTP: libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0
              zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7)
              libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3
              OpenLDAP/2.6.7<br>
              CURL_INFO_TEXT: Host <a
                href="http://geoportale-nhw-preprod.comune.roma.it:443"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it:443</a>
              was resolved.<br>
              CURL_INFO_TEXT: IPv6: (none)<br>
              CURL_INFO_TEXT: IPv4: 93.63.254.107<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: HEAD
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_HEADER_IN: HTTP/1.1 200 OK<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Length: 810434714<br>
              CURL_INFO_HEADER_IN: last-modified: 2025-07-17
              16:23:21+00:00<br>
              CURL_INFO_HEADER_IN: etag:
              "a3b9bd1ae8c52585692c2bff1eda0171"<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B287018D2B682BD6915142E5A0D14;Expires=Thu,
              10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connection #0 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              VSICURL: GetFileSize(<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714</a>
               response_code=200<br>
              VSICURL: Downloading 0-16383 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Re-using existing connection with host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=0-16383<br>
              <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 16383<br>
              CURL_INFO_HEADER_IN: content-range: bytes=0-16383<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connection #0 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              VSICURL: Got response_code=206<br>
              GDAL: GDALOpen(/vsicurl/<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>,
              this=0x59cab0e90a10) succeeds as GTiff.<br>
              GDAL: Using GTiff driver<br>
              Input file size is 20544, 14016<br>
              GDAL: Using GTiff driver<br>
              GTiff: ScanDirectories()<br>
              VSICURL: Downloading 16384-49151 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Re-using existing connection with host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=16384-49151<br>
              <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 32767<br>
              CURL_INFO_HEADER_IN: content-range: bytes=16384-49151<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connection #0 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              VSICURL: Got response_code=206<br>
              GTiff: Opened 10272x7008 overview.<br>
              GTiff: Opened 5136x3504 overview.<br>
              GTiff: Opened 2568x1752 overview.<br>
              GTiff: Opened 1284x876 overview.<br>
              GTiff: Opened 642x438 overview.<br>
              0GDAL: GDAL_CACHEMAX = 4716 MB<br>
              GDAL: GDALDatasetCopyWholeRaster(): 20544*512 swaths,
              bInterleave=1<br>
              VSICURL: Downloading 220606604-223374076 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              VSICURL: Downloading 223374078-226365702 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              VSICURL: Downloading 226365704-226856674 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              VSICURL: Downloading 226856676-228483196 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              VSICURL: Downloading 228483198-229596738 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              VSICURL: Downloading 229596740-230773941 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Re-using existing connection with host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=220606604-223374076<br>
              <br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Hostname <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              was found in DNS cache<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Hostname <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              was found in DNS cache<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Hostname <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              was found in DNS cache<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Hostname <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              was found in DNS cache<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Hostname <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              was found in DNS cache<br>
              CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 2767472<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=220606604-223374076<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_TEXT: Connected to <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              (93.63.254.107) port 443<br>
              CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello
              (1):<br>
              CURL_INFO_TEXT:  CAfile:
              /etc/ssl/certs/ca-certificates.crt<br>
              CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=226856676-228483196<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=228483198-229596738<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=229596740-230773941<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=223374078-226365702<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello
              (2):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
              Extensions (8):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
              (11):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify
              (15):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change
              cipher spec (1):<br>
              CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished
              (20):<br>
              CURL_INFO_TEXT: SSL connection using TLSv1.3 /
              TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>
              CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>
              CURL_INFO_TEXT: Server certificate:<br>
              CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
              Capitale; CN=*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a><br>
              CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>
              CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>
              CURL_INFO_TEXT:  subjectAltName: host "<a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>"
              matched cert's "*.<a href="http://comune.roma.it"
                moz-do-not-send="true">comune.roma.it</a>"<br>
              CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a
                href="http://www.digicert.com" moz-do-not-send="true">www.digicert.com</a>;
              CN=GeoTrust TLS RSA CA G1<br>
              CURL_INFO_TEXT:  SSL certificate verify ok.<br>
              CURL_INFO_TEXT:   Certificate level 0: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 1: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT:   Certificate level 2: Public key type RSA
              (2048/112 Bits/secBits), signed using
              sha256WithRSAEncryption<br>
              CURL_INFO_TEXT: using HTTP/1.x<br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=226365704-226856674<br>
              <br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession
              Ticket (4):<br>
              CURL_INFO_TEXT: old SSL session ID is stale, removing<br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 1626520<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=226856676-228483196<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=d17e9524a2e2bd46eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B28700CB3ACBDE48CB06AABF53369;Expires=Thu,
              10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 1113540<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=228483198-229596738<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B28701369CC6FF14EFC0F7C49DEE6;Expires=Thu,
              10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 2991624<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=223374078-226365702<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B28708EB2D0D778D6A3C28D0B2FE0;Expires=Thu,
              10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 490970<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=226365704-226856674<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B28708E661F83CF8066E206817AAA;Expires=Thu,
              10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 1177201<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=229596740-230773941<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
              cookiesession1=678B287076DD1049BDA4DB2C6294E06F;Expires=Thu,
              10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connection #4 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CURL_INFO_TEXT: Connection #2 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CURL_INFO_TEXT: Connection #5 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CURL_INFO_TEXT: Connection #3 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CURL_INFO_TEXT: Connection #1 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CURL_INFO_TEXT: Connection #0 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              CPLError: Request for 220606604-223374076 failed with
              response_code=206<br>
              ERROR 1: Request for 220606604-223374076 failed with
              response_code=206<br>
              CPLError: Request for 223374078-226365702 failed with
              response_code=206<br>
              ERROR 1: Request for 223374078-226365702 failed with
              response_code=206<br>
              CPLError: Request for 226365704-226856674 failed with
              response_code=206<br>
              ERROR 1: Request for 226365704-226856674 failed with
              response_code=206<br>
              CPLError: Request for 226856676-228483196 failed with
              response_code=206<br>
              ERROR 1: Request for 226856676-228483196 failed with
              response_code=206<br>
              CPLError: Request for 228483198-229596738 failed with
              response_code=206<br>
              ERROR 1: Request for 228483198-229596738 failed with
              response_code=206<br>
              CPLError: Request for 229596740-230773941 failed with
              response_code=206<br>
              ERROR 1: Request for 229596740-230773941 failed with
              response_code=206<br>
              VSICURL: Download completed<br>
              VSICURL: Downloading 220594176-221118463 (<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)."
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).</a>..<br>
              CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790
              [serially]<br>
              CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>
              CURL_INFO_TEXT: Re-using existing connection with host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              CURL_INFO_TEXT: Server auth using Basic with user
              'anonymous'<br>
              CURL_INFO_HEADER_OUT: GET
/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
              HTTP/1.1<br>
              Host: <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a><br>
              Authorization: Basic YW5vbnltb3VzOg==<br>
              User-Agent: GDAL/3.8.4<br>
              Accept: */*<br>
              Range: bytes=220594176-221118463<br>
              <br>
              CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>
              CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:40 GMT<br>
              CURL_INFO_HEADER_IN: Server: Apache<br>
              CURL_INFO_HEADER_IN: Content-Type: image/tiff;
              application=geotiff; profile=cloud-optimized<br>
              CURL_INFO_HEADER_IN: Content-Length: 524287<br>
              CURL_INFO_HEADER_IN: content-range:
              bytes=220594176-221118463<br>
              CURL_INFO_HEADER_IN: accept-ranges: bytes<br>
              CURL_INFO_HEADER_IN: Set-Cookie:
cookiesession2=63360d725398f949eeddf1157858c168;max-age=3600;Path=/;Secure;HttpOnly<br>
              CURL_INFO_HEADER_IN: Strict-Transport-Security:
              max-age=31536000<br>
              CURL_INFO_HEADER_IN: <br>
              CURL_INFO_TEXT: Connection cache is full, closing the
              oldest one<br>
              CURL_INFO_TEXT: Connection #0 to host <a
                href="http://geoportale-nhw-preprod.comune.roma.it"
                moz-do-not-send="true">geoportale-nhw-preprod.comune.roma.it</a>
              left intact<br>
              VSICURL: Got response_code=206<br>
              CPLError: TIFFFillTile:Read error at row 0, col 0, tile 1;
              got 15683 bytes, expected 580846<br>
              ERROR 1: TIFFFillTile:Read error at row 0, col 0, tile 1;
              got 15683 bytes, expected 580846<br>
              CPLError: TIFFReadEncodedTile() failed.<br>
              ERROR 1: TIFFReadEncodedTile() failed.<br>
              CPLError: /vsicurl/<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>,
              band 1: IReadBlock failed at X offset 1, Y offset 0:
              TIFFReadEncodedTile() failed.<br>
              ERROR 1: /vsicurl/<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>,
              band 1: IReadBlock failed at X offset 1, Y offset 0:
              TIFFReadEncodedTile() failed.<br>
              GDAL: GDALClose(/vsicurl/<a
href="https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif</a>,
              this=0x59cab0e90a10)<br>
              GDAL: In GDALDestroy - unloading GDAL shared library.</i></font><br>
        </div>
        <div>-----------------------------------</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>
          <div dir="ltr" class="gmail_signature"
            data-smartmail="gmail_signature">
            <div dir="ltr">
              <div>
                <div dir="ltr">
                  <div>
                    <div dir="ltr">
                      <div>
                        <div dir="ltr">
                          <div><br>
                          </div>
                          <div>Luigi Pirelli<br>
                            <br>
**************************************************************************************************<br>
                            * LinkedIn: <a
href="https://www.linkedin.com/in/luigipirelli" target="_blank"
                              moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://www.linkedin.com/in/luigipirelli</a><br>
                            * Stackexchange: <a
href="http://gis.stackexchange.com/users/19667/luigi-pirelli"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">http://gis.stackexchange.com/users/19667/luigi-pirelli</a><br>
                            * GitHub: <a
                              href="https://github.com/luipir"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://github.com/luipir</a><br>
                            * Book: <a
href="https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition"
                              target="_blank" moz-do-not-send="true">Mastering
                              QGIS3 - 3rd Edition</a></div>
                          <div>**************************************************************************************************</div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
gdal-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/gdal-dev">https://lists.osgeo.org/mailman/listinfo/gdal-dev</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
  </body>
</html>