J'ai ouvert https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst
dans Firefox et copiez la commande curl suivante à partir d'Outils-> Développeur Web-> Réseau:
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'
Lorsque je l'exécute dans lxterminal, il ne télécharge rien, même si j'y ajoute -O
. Je me demandais pourquoi il ne se télécharge pas et comment je peux le faire télécharger le fichier?
Merci.
Réponses:
Lors du débogage de
curl
problèmes, l'-v
option est souvent utile. Dans ce cas particulier, vous exécutez une erreur dans l'en-If-None-Match
tête, ce qui indique au serveur que vous avez déjà le fichier correspondant «6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a» et que vous n'êtes pas intéressé à le récupérer à nouveau s'il n'a pas changé.-v
vous le montre en indiquant que le serveur répond avec un en-tête 304:Pour télécharger votre fichier, déposez l'en-tête:
Dans ce cas particulier, vous obtiendrez le même résultat avec
la source