[SOLVED] :) and this is the report of what we found - Thank you Even to point it out that our COG proxy range request was giving back 1byte less - Our test via differents client was affected by a mix of wrong and not supported gdal vs rasterio versions - This mismatch affected our titiler based on rio-tiler that was installed in a older gdal base image.
The effect was that the COG server was working correctly, but the client results in internal errors after a while of work. Thank you to all who tried to help in some way. Luigi Pirelli ************************************************************************************************** * LinkedIn: https://www.linkedin.com/in/luigipirelli * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli * GitHub: https://github.com/luipir * Book: Mastering QGIS3 - 3rd Edition <https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition> ************************************************************************************************** On Sat, 13 Sept 2025 at 17:24, Even Rouault <even.roua...@spatialys.com> wrote: > Luigi, > > 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 > https://datatracker.ietf.org/doc/html/rfc7233#section-2.1) > > But the server returns actually from X included to Y excluded, hence only > Y-X bytes. > > Compare: > > $ curl -v -H "Range: bytes=0-1" > "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> > --output - > [...] > > Range: bytes=0-1 > [...] > < Content-Length: 1 > < content-range: bytes 0-1/810434714 > [...] > I > > vs > > $ curl -v -H "Range: bytes=0-1" > "https:/download.osgeo.org/gdal/data/gtiff/utm.tif" > <https:/download.osgeo.org/gdal/data/gtiff/utm.tif> --output - > [...] > > Range: bytes=0-1 > [...] > < Content-Length: 2 > [...] > < Content-Range: bytes 0-1/262976 > [...] > II > > Even > Le 10/09/2025 à 13:11, Luigi Pirelli via gdal-dev a écrit : > > Hi gdal comunity > > 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. > > the file is here: > > https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > > 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 > > *CPLError: Request for 220606604-223374076 failed with response_code=206 * > errors. > > adding more strange behaviour i can see that this rasterio code: > ----------------------------------- > import rasterio > import os > os.environ["CPL_DEBUG"] = "ON" > cog_url=" > https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > " > with rasterio.open(cog_url) as dataset: > block_width, block_height = dataset.block_shapes[0] # Block size > (tile dimensions in pixels) > width = dataset.width > height = dataset.height > a_tile_window = rasterio.windows.Window( > col_off=width //2 , row_off=height //2, width=block_width-31, > height=block_height-31 > ) > a_tile = dataset.read(1, window=a_tile_window) > --------------------- > Give error if window is *block_width-31*, but not error if getting a > *block_width-32* size > > any hint or help is appreciated > > thank you > Luigi Pirelli > > > > GDAL_TRANSLATE LOG > ----------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > *12:52 $ gdal_translate > /vsicurl/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> > ~/Downloads/out.tif CPL: Loading configuration from > /home/ginetto/.gdal/gdalrc CPL: Ignoring configuration option CPL_DEBUG=OFF > from configuration file as it is already set as an environment variable > CPL: Ignoring configuration option CPL_LOG_ERRORS=OFF from configuration > file as it is already set as an environment variable 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 CURL_INFO_TEXT: Host > geoportale-nhw-preprod.comune.roma.it:443 > <http://geoportale-nhw-preprod.comune.roma.it:443> was resolved. > CURL_INFO_TEXT: IPv6: (none) CURL_INFO_TEXT: IPv4: 93.63.254.107 > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Connected to > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: HEAD > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* CURL_INFO_TEXT: TLSv1.3 > (IN), TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN), > TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is > stale, removing CURL_INFO_HEADER_IN: HTTP/1.1 200 OK CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Length: 810434714 CURL_INFO_HEADER_IN: > last-modified: 2025-07-17 16:23:21+00:00 CURL_INFO_HEADER_IN: etag: > "a3b9bd1ae8c52585692c2bff1eda0171" CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B287018D2B682BD6915142E5A0D14;Expires=Thu, 10 Sep 2026 > 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_TEXT: Connection #0 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: > GetFileSize(https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714 > <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714> > response_code=200 VSICURL: Downloading 0-16383 > (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).>.. > CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially] > CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT: > Re-using existing connection with host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth > using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: bytes=0-16383 > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 16383 > CURL_INFO_HEADER_IN: content-range: bytes=0-16383 CURL_INFO_HEADER_IN: > accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000 > CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection #0 to host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got > response_code=206 GDAL: > GDALOpen(/vsicurl/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>, > this=0x59cab0e90a10) succeeds as GTiff. GDAL: Using GTiff driver Input file > size is 20544, 14016 GDAL: Using GTiff driver GTiff: ScanDirectories() > VSICURL: Downloading 16384-49151 > (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).>.. > CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially] > CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT: > Re-using existing connection with host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth > using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=16384-49151 CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content > CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT > CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN: Content-Type: > image/tiff; application=geotiff; profile=cloud-optimized > CURL_INFO_HEADER_IN: Content-Length: 32767 CURL_INFO_HEADER_IN: > content-range: bytes=16384-49151 CURL_INFO_HEADER_IN: accept-ranges: bytes > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000 > CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection #0 to host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got > response_code=206 GTiff: Opened 10272x7008 overview. GTiff: Opened > 5136x3504 overview. GTiff: Opened 2568x1752 overview. GTiff: Opened > 1284x876 overview. GTiff: Opened 642x438 overview. 0GDAL: GDAL_CACHEMAX = > 4716 MB GDAL: GDALDatasetCopyWholeRaster(): 20544*512 swaths, bInterleave=1 > VSICURL: Downloading 220606604-223374076 > (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).>.. > VSICURL: Downloading 223374078-226365702 > (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).>.. > VSICURL: Downloading 226365704-226856674 > (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).>.. > VSICURL: Downloading 226856676-228483196 > (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).>.. > VSICURL: Downloading 228483198-229596738 > (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).>.. > VSICURL: Downloading 229596740-230773941 > (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).>.. > CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially] > CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT: > Re-using existing connection with host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth > using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=220606604-223374076 CURL_INFO_TEXT: Found bundle for host: > 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even if we > wanted to CURL_INFO_TEXT: Hostname geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle > for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even > if we wanted to CURL_INFO_TEXT: Hostname > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle > for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even > if we wanted to CURL_INFO_TEXT: Hostname > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle > for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even > if we wanted to CURL_INFO_TEXT: Hostname > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle > for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even > if we wanted to CURL_INFO_TEXT: Hostname > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache > CURL_INFO_TEXT: Trying 93.63.254.107:443... CURL_INFO_TEXT: Connected to > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 2767472 > CURL_INFO_HEADER_IN: content-range: bytes=220606604-223374076 > CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000 > CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connected to > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443 > CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3 > (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT: CAfile: > /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT: CApath: /etc/ssl/certs > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=226856676-228483196 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted > Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate > (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=228483198-229596738 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted > Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate > (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=229596740-230773941 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted > Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate > (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=223374078-226365702 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted > Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate > (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT: > TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection > using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS > CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server > certificate: CURL_INFO_TEXT: subject: C=IT; ST=Lazio; L=Roma; O=Roma > Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT: > start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT: expire date: Jan 7 > 23:59:59 2026 GMT CURL_INFO_TEXT: subjectAltName: host > "geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's > "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT: issuer: C=US; > O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust > TLS RSA CA G1 CURL_INFO_TEXT: SSL certificate verify ok. CURL_INFO_TEXT: > Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed > using sha256WithRSAEncryption CURL_INFO_TEXT: Certificate level 1: Public > key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption > CURL_INFO_TEXT: Certificate level 2: Public key type RSA (2048/112 > Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using > HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous' > CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=226365704-226856674 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is stale, > removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket > (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): > CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): > CURL_INFO_TEXT: old SSL session ID is stale, removing CURL_INFO_TEXT: > TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: old SSL > session ID is stale, removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, > Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is stale, > removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket > (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): > CURL_INFO_TEXT: old SSL session ID is stale, removing CURL_INFO_HEADER_IN: > HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 > 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN: > Content-Type: image/tiff; application=geotiff; profile=cloud-optimized > CURL_INFO_HEADER_IN: Content-Length: 1626520 CURL_INFO_HEADER_IN: > content-range: bytes=226856676-228483196 CURL_INFO_HEADER_IN: > accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=d17e9524a2e2bd46eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B28700CB3ACBDE48CB06AABF53369;Expires=Thu, 10 Sep 2026 > 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 1113540 > CURL_INFO_HEADER_IN: content-range: bytes=228483198-229596738 > CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B28701369CC6FF14EFC0F7C49DEE6;Expires=Thu, 10 Sep 2026 > 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 2991624 > CURL_INFO_HEADER_IN: content-range: bytes=223374078-226365702 > CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B28708EB2D0D778D6A3C28D0B2FE0;Expires=Thu, 10 Sep 2026 > 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 490970 > CURL_INFO_HEADER_IN: content-range: bytes=226365704-226856674 > CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B28708E661F83CF8066E206817AAA;Expires=Thu, 10 Sep 2026 > 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: > Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache > CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; > profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 1177201 > CURL_INFO_HEADER_IN: content-range: bytes=229596740-230773941 > CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession1=678B287076DD1049BDA4DB2C6294E06F;Expires=Thu, 10 Sep 2026 > 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN: > Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN: > CURL_INFO_TEXT: Connection #4 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT: > Connection #2 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT: > Connection #5 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT: > Connection #3 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT: > Connection #1 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT: > Connection #0 to host geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact CPLError: > Request for 220606604-223374076 failed with response_code=206 ERROR 1: > Request for 220606604-223374076 failed with response_code=206 CPLError: > Request for 223374078-226365702 failed with response_code=206 ERROR 1: > Request for 223374078-226365702 failed with response_code=206 CPLError: > Request for 226365704-226856674 failed with response_code=206 ERROR 1: > Request for 226365704-226856674 failed with response_code=206 CPLError: > Request for 226856676-228483196 failed with response_code=206 ERROR 1: > Request for 226856676-228483196 failed with response_code=206 CPLError: > Request for 228483198-229596738 failed with response_code=206 ERROR 1: > Request for 228483198-229596738 failed with response_code=206 CPLError: > Request for 229596740-230773941 failed with response_code=206 ERROR 1: > Request for 229596740-230773941 failed with response_code=206 VSICURL: > Download completed VSICURL: Downloading 220594176-221118463 > (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).>.. > CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially] > CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT: > Re-using existing connection with host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth > using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET > /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif > HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic > YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: > bytes=220594176-221118463 CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content > CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:40 GMT > CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN: Content-Type: > image/tiff; application=geotiff; profile=cloud-optimized > CURL_INFO_HEADER_IN: Content-Length: 524287 CURL_INFO_HEADER_IN: > content-range: bytes=220594176-221118463 CURL_INFO_HEADER_IN: > accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie: > cookiesession2=63360d725398f949eeddf1157858c168;max-age=3600;Path=/;Secure;HttpOnly > CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000 > CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection cache is full, closing the > oldest one CURL_INFO_TEXT: Connection #0 to host > geoportale-nhw-preprod.comune.roma.it > <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got > response_code=206 CPLError: TIFFFillTile:Read error at row 0, col 0, tile > 1; got 15683 bytes, expected 580846 ERROR 1: TIFFFillTile:Read error at row > 0, col 0, tile 1; got 15683 bytes, expected 580846 CPLError: > TIFFReadEncodedTile() failed. ERROR 1: TIFFReadEncodedTile() failed. > CPLError: > /vsicurl/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>, > band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile() > failed. ERROR 1: > /vsicurl/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>, > band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile() > failed. GDAL: > GDALClose(/vsicurl/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>, > this=0x59cab0e90a10) GDAL: In GDALDestroy - unloading GDAL shared library.* > ----------------------------------- > > > > Luigi Pirelli > > > ************************************************************************************************** > * LinkedIn: https://www.linkedin.com/in/luigipirelli > * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli > * GitHub: https://github.com/luipir > * Book: Mastering QGIS3 - 3rd Edition > <https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition> > > ************************************************************************************************** > > _______________________________________________ > gdal-dev mailing > listgdal-dev@lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/gdal-dev > > -- http://www.spatialys.com > My software is free, but my time generally not. > >
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev