Указание cUrl не нормализовать url

при использовании curl для вызова некоторого url, это упрощает путь в url (например, из /a/../b до /b). Как я могу сказать керлу не делать этого?

$ curl -V
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

$ curl -v 'localhost/a/../b'
* Rebuilt URL to: localhost/b
15
задан estani
08.12.2022 11:47 Количество просмотров материала 2586
Распечатать страницу

1 ответ

передать --path-as-is флаг:

$ curl --path-as-is 'http://localhost/a/../b'
7
отвечен rightfold 2022-12-09 19:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх