Firefoxからこのカールコマンドが何もダウンロードしないのはなぜですか?

Firefoxからこのカールコマンドが何もダウンロードしないのはなぜですか?

Firefoxで開き、https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rstツール - > Web開発者 - >ネットワークから次のcurlコマンドをコピーしました。

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' 

lxterminalで実行すると-O追加しましたが、何もダウンロードされません。ダウンロードできない理由とファイルをダウンロードする方法を知りたいです。

ありがとうございます。

答え1

curlこのオプションは、問題のデバッグに役立つことがよくあります-v。この特別なケースでは、If-None-Match「6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a」に一致するファイルがすでに存在し、変更されていない場合は再検索する必要がないことをサーバーに通知する競合ヘッダーを実行しています。-vこれは、サーバーに304ヘッダーで応答するように指示することによって表示されます。

< HTTP/1.1 304 Not Modified

ファイルをダウンロードするには、ヘッダーを削除してください。

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 'Cache-Control: max-age=0'

この特定の例では、同じ結果が得られます。

curl 'https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst'

関連情報