2017-04-04 61 views
1

我想从一个shell脚本中获取Redmine的CSV文件。 WGET抱怨不能接受。任何想法是什么神奇的咒语,或如何找到它?WGET一个Redmine的CSV文件

$ wget --no-check-certificate --accept csv https://username:[email protected]/redmine/issues.csv?utf8=%E2%9C%93&columns=all&description=1 
Resolving company.com (company.com)... 192.168.1.45 
Connecting to company.com (company.com)|192.168.1.45|:443... connected. 
WARNING: The certificate of ‘company.com’ is not trusted. 
WARNING: The certificate of ‘company.com’ hasn't got a known issuer. 
HTTP request sent, awaiting response... 406 Not Acceptable 
2017-04-04 10:14:20 ERROR 406: Not Acceptable. 

回答

0

您可以尝试将--accept csv替换为--accept“* .csv”。请参阅wget手册:https://www.gnu.org/software/wget/manual/wget.html#Recursive-Accept_002fReject-Options

+0

没有运气。请注意,我可以在Firefox中请求URL并弹出下载对话框。请求中还有什么我应该做的? –

+0

那么你可以尝试删除--accept csv。 --accept参数强制wget只接受csv文件。在这种情况下似乎没有必要。以下是有关wget命令给出的406错误的更多信息:https://httpstatuses.com/406 –