Dizendo a cUR para não normalizar um url

5

Ao usar o curl para chamar algum URL, ele simplifica o caminho no URL (por exemplo, de /a/../b para /b ). Como posso dizer à cRrl que não faça isso?

$ 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
    
por estani 12.01.2016 / 17:04

1 resposta

7

Passe o sinalizador --path-as-is :

$ curl --path-as-is 'http://localhost/a/../b'
    
por 21.04.2016 / 19:19

Tags