[gdal-dev] /vsicurl/ and 3XX response code
aborruso
aborruso at gmail.com
Wed Mar 11 10:36:49 PDT 2020
Hi Even,
Even Rouault-2 wrote
> /vsicurl/ should automatically follow links. This is even tested in
> https://github.com/OSGeo/gdal/blob/master/autotest/gcore/vsicurl.py#L230
I have this example CSV input source
https://query.data.world/s/q4h3mwm2acruvoc5snpp5ltsn5h2gk
It replies:
HTTP/1.1 301 Moved Permanently
Connection: keep-alive
Content-Length: 0
Date: Wed, 11 Mar 2020 17:24:23 GMT
Location:
https://download.data.world/file_download/ondata/covid-19-italia-dati-dipartimento-protezione-civile/dpc-covid19-ita-regioni.csv?auth=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJwcm9kLXVzZXItY2xpZW50OmFib3JydXNvIiwiaXNzIjoiYWdlbnQ6YWJvcnJ1c286OmRlNTc0ZTFlLTVhNzktNDhhZC1hMDk0LTdiZmI5YWExNTBiYyIsImlhdCI6MTU4MzkzNDg2Nywicm9sZSI6WyJ1c2VyIiwidXNlcl9hcGlfYWRtaW4iLCJ1c2VyX2FwaV9yZWFkIiwidXNlcl9hcGlfd3JpdGUiXSwiZ2VuZXJhbC1wdXJwb3NlIjpmYWxzZSwidXJsIjoiMjU5OTdiNjUwZGYzYjllOWM2ZTM1MWIxYTMwZDVmYWJhZjA0NjQxYiJ9.8-yXU5WpfkOcZ5VFMNVtaGwBy7ZaT4yIWIWQ8P1NIgR4o11jnwqH9DpcghdUcvvHNYQZwIDAYIRiwJe5zVLWLA
Server: nginx
Vary: Origin
If I set this VRT input file
<OGRVRTDataSource>
<OGRVRTLayer name="dpc-covid19-ita-regioni">
<SrcDataSource
relativeToVRT="0">/vsicurl/https://query.data.world/s/q4h3mwm2acruvoc5snpp5ltsn5h2gk</SrcDataSource>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="long" y="lat"/>
</OGRVRTLayer>
</OGRVRTDataSource>
and run "ogrinfo input.vrt" I have
"ERROR 1: Failed to open datasource
`/vsicurl/https://query.data.world/s/q4h3mwm2acruvoc5snpp5ltsn5h2gk'"
If I run "curl -L http...." I have the CSV.
Probably there is some error of mine, but I don't know which it is.
Thank you
--
Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html
More information about the gdal-dev
mailing list