J'utilise Windows 10 et curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL.
J'essaie de télécharger des fichiers à partir de l'API de l'ESA en utilisant ceci curl
commandement :
curl --ssl-no-revoke -u eduardojsilvajr \
https://scihub.copernicus.eu/dhus/search?q=footprint:"Intersects(POLYGON((-4.53 29.85,26.75 29.85,26.75 46.80,-4.53 46.80,-4.53 29.85)))"
Il s'agit d'un exemple tiré de la Copernicus Open Access Hub API site .
Mais lorsque j'exécute le programme ci-dessus curl
j'obtiens ce message :
<?xml version="1.0" encoding="utf-8"?><feed xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns="http://www.w3.org/2005/Atom">
<title>Sentinels Scientific Data Hub search results for: footprint:Intersects(POLYGON((-4.53</title>
<subtitle>Displaying results. Request done in 0.001 seconds.</subtitle>
<updated>2019-02-20T23:17:34.037Z</updated>
<author>
<name>Sentinels Scientific Data Hub</name>
</author>
<id>https://scihub.copernicus.eu/dhus/search?q=footprint:Intersects(POLYGON((-4.53</id>
<opensearch:totalResults/>
<opensearch:startIndex>0</opensearch:startIndex>
<opensearch:itemsPerPage>10</opensearch:itemsPerPage>
<opensearch:Query role="request" searchTerms="footprint:Intersects(POLYGON((-4.53" startPage="1"/>
<link rel="self" type="application/atom+xml" href="https://scihub.copernicus.eu/dhus/search?q=footprint:Intersects(POLYGON((-4.53&start=0&rows=10"/>
<link rel="first" type="application/atom+xml" href="https://scihub.copernicus.eu/dhus/search?q=footprint:Intersects(POLYGON((-4.53&start=0&rows=10"/>
Comme vous pouvez le constater, il y a un problème avec les espaces. J'ai essayé la barre oblique inverse, les guillemets simples, les guillemets doubles, et j'ai passé l'URL en utilisant un fichier (@file), mais rien ne permet d'obtenir ceci curl
le travail de commandement.
Comment faire pour que cela fonctionne ?