Имя: Пароль:
IT
Веб-мастеринг
curl-запрос качает html-страничку вместо файла
0 GANR
 
21.11.22
12:06
Делаю запрос

curl -XGET https://www.cbr.ru/s/newbik

Ожидаемый результат:
выкачивается zip-архив, как при клике из браузера на ссылку https://www.cbr.ru/s/newbik

Фактический результат:
выкачивается вот такая html-ина

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Queries/XsltBlock/File/101478?fileId=0">here</a>.</h2>
</body></html>

Как добиться желаемого результата с помощью curl?
1 Garykom
 
гуру
21.11.22
12:15
(0) https://reqbin.com/req/c-bvijc9he/curl-follow-redirect#

ты бы хоть ответ то глянул, там 300-е коды имхо
2 Garykom
 
гуру
21.11.22
12:16
ну или просто curl -O
вместо -X GET
3 Сергиус
 
21.11.22
12:17
(0)Надо повторный запрос делать, по редиректу.
4 Garykom
 
гуру
21.11.22
12:22
(3) не надо
просто

curl -L -O https://www.cbr.ru/s/newbik
5 Garykom
 
гуру
21.11.22
12:22
или лучше

curl -L -o sbr.zip https://www.cbr.ru/s/newbik
6 GANR
 
21.11.22
12:42
(5) Спасибо! Сработало
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.