Abrí https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst
en Firefox y copié el siguiente comando curl desde Herramientas-> Desarrollador web-> Red:
curl 'https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst' -H 'Host: raw.githubusercontent.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-GB,en;q=0.5' --compressed -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'If-None-Match: "6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a"' -H 'Cache-Control: max-age=0'
Cuando lo ejecuto en lxterminal, no descarga nada, incluso si lo agrego -O
. Me preguntaba por qué no se descarga y cómo puedo hacer que descargue el archivo.
Gracias.
Respuestas:
Cuando se depuran
curl
problemas, la-v
opción suele ser útil. En este caso en particular, está en conflicto con elIf-None-Match
encabezado, que le dice al servidor que ya tiene el archivo que coincide con "6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a" y que no está interesado en recuperarlo nuevamente si no ha cambiado.-v
muestra esto indicando que el servidor responde con un encabezado 304:Para descargar su archivo, suelte el encabezado:
En este caso particular, obtendrá el mismo resultado con
fuente