Abri https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst
no Firefox e copiei o seguinte comando curl de Ferramentas-> Desenvolvedor Web-> Rede:
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'
Quando o executo no lxterminal, ele não baixa nada, mesmo que eu o adicione -O
. Fiquei me perguntando por que ele não é baixado e como posso fazer o download do arquivo?
Obrigado.
Respostas:
Ao depurar
curl
problemas, a-v
opção geralmente é útil. Nesse caso específico, você está com problemas noIf-None-Match
cabeçalho, que informa ao servidor que você já possui o arquivo correspondente a "6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a" e que não está interessado em recuperá-lo novamente, se ele não tiver sido alterado.-v
mostra isso indicando que o servidor responde com um cabeçalho 304:Para baixar seu arquivo, solte o cabeçalho:
Nesse caso em particular, você obterá o mesmo resultado com
fonte