Wget自动从Jira下载excel

时间:2017-05-25 06:40:06

标签: jira wget

我已经尝试过以下命令从jira自动获取excel文件,但我获得的数据不同于过滤数据。

wget --user username - password pass -O test.xls --ignore-length = on http://esjirq62.emea.nsn-net.net:8080/sr/jira.issueviews:searchrequest-excel-all-fields/70920/SearchRequest-70920.xls?tempMax=1000;

curl -D my-output.xml -u upgrade:hjjKl801 -X GET -H" Content-Type:application / json" http://esjirq62.emea.nsn-net.net:8080/sr/jira.issueviews:searchrequest-excel-all-fields/70920/SearchRequest-70920.xls?tempMax=1000

请在这里帮助我。

3 个答案:

答案 0 :(得分:1)

您必须设置正确的编码标题 gzip

curl -D my-output.xml -u upgrade:secret -X GET -H "Content-Type: application/json" -H "Accept-Encoding: gzip" "http://esjirq62.emea.nsn-net.net:8080/sr/jira.issueviews:searchrequest-excel-all-fields/70920/SearchRequest-70920.xls?tempMax=1000"

一些注意事项:

  • 从示例中删除密码
  • -D 标志用于curl转储标头,而不是输出。您的意思是 -o 吗?
  • 可以跳过Content-Type 标头
  • 为了安全起见,请将网址放在双引号中
  • 您可以使用开发者工具
  • 从Google Chrome中copy request

答案 1 :(得分:0)

我无法让Wget在我的环境中工作(权限被拒绝错误;可能是因为SSO?)但是遵循curl命令。

"D:\DSUsers\uid41890\Tools\curl.exe" -o C:\Users\uid41890\Documents\JIRA\search.csv -u uid41890:password -X GET "http://jiraurl:port/sr/jira.issueviews:searchrequest-csv-current-fields/17899/SearchRequest-17899.csv"

不需要@ grundic的回答中提到的标题选项。

在原始命令中将-D替换为-o,并将输出文件格式从xml更改为csv。

答案 2 :(得分:0)

您必须使用-O标志为:

curl -o excel.xls -O -u upgrade:hjjKl801 -X GET -H "Content-Type: application/json" http://esjirq62.emea.nsn-net.net:8080/sr/jira.issueviews:searchrequest-excel-all-fields/70920/SearchRequest-70920.xls?tempMax=1000