You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/vsicurl/: add a VSICURL_QUERY_STRING path specific option
This can for example be used when managing Shared Access Signatures (SAS) on application side, and not
wanting to include the signature as part of the filename propagated through GDAL.
Copy file name to clipboardexpand all lines: doc/source/user/virtual_file_systems.rst
+6-1
Original file line number
Diff line number
Diff line change
@@ -382,7 +382,7 @@ Starting with GDAL 2.3, options can be passed in the filename with the following
382
382
- retry_delay=number_in_seconds: default to 30. Setting this option overrides the behavior of the :config:`GDAL_HTTP_RETRY_DELAY` configuration option.
383
383
- retry_codes=``ALL`` or comma-separated list of HTTP error codes. Setting this option overrides the behavior of the :config:`GDAL_HTTP_RETRY_CODES` configuration option. (GDAL >= 3.10)
384
384
- list_dir=yes/no: whether an attempt to read the file list of the directory where the file is located should be done. Default to YES.
385
-
- empty_dir=yes/no: whether to disable directory listing and disable logic in drivers to probe for individual side-car files. Default to NO.
385
+
- empty_dir=yes/no: whether to disable directory listing and disable logic in drivers to probe for individual side-car files. Default to NO.
386
386
- useragent=value: HTTP UserAgent header
387
387
- referer=value: HTTP Referer header
388
388
- cookie=value: HTTP Cookie header
@@ -419,6 +419,11 @@ forwarded when redirections are followed.
Starting with GDAL 3.11, a query string can be appended to a given /vsicurl/ filename by taking its value from the
423
+
``VSICURL_QUERY_STRING`` path-specific option set with :cpp:func:`VSISetPathSpecificOption`.
424
+
This can for example be used when managing Shared Access Signatures (SAS) on application side, and not
425
+
wanting to include the signature as part of the filename propagated through GDAL.
426
+
422
427
Starting with GDAL 2.3, the :config:`GDAL_HTTP_MAX_RETRY` (number of attempts) and :config:`GDAL_HTTP_RETRY_DELAY` (in seconds) configuration option can be set, so that request retries are done in case of HTTP errors 429, 502, 503 or 504.
423
428
424
429
Starting with GDAL 3.6, the following configuration options control the TCP keep-alive functionality (cf https://daniel.haxx.se/blog/2020/02/10/curl-ootw-keepalive-time/ for a detailed explanation):
0 commit comments