微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用github API下载github action工作流日志

如何解决使用github API下载github action工作流日志

我正在尝试在github中下载特定工作流程的日志。 我同样引用了以下link。 但是我得到302作为响应代码。 不知道这里是什么问题。它没有按预期下载日志

 curl -v -u username:$token -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/ORGANIZATION/REPOSITORY/actions/runs/319282523477/logs
.
.
< HTTP/1.1 302 Found
< Date: Wed,21 Oct 2020 07:47:13 GMT
< Content-Type: text/html;charset=utf-8
.

解决方法

按照您提到的同一documentation

获取重定向URL,以下载工作流程作业的日志纯文本文件。此链接将在1分钟后过期。在响应标题中寻找Location:,以找到下载的URL

响应 状态:302找到

因此,由于响应的 302 http状态,您可能已经具有下载日志的URL。请检查Location:响应标头,该标头应为您提供下载日志所需的URL。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。