使用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。