Я использую Windows 10 и curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL.
Я пытаюсь загрузить файлы из ESA API с помощью этой команды curl
:
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)))"
Это пример сайта API Центра открытого доступа Copernicus.
Но когда я запускаю указанную выше команду curl
, я получаю это сообщение:
<?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"/>
Как видите, проблема с пробелами. Я пробовал обратную косую черту, одинарные кавычки, двойные кавычки и передачу URL-адреса с помощью файла (@file), но ничто не заставляет эту команду curl
работать.
Как мне заставить это работать?