使用github api下载github操作工作流日志
我试图在github中下载特定工作流的日志。 我也引用了以下内容。 然而,我得到302作为响应代码。 我不确定这是什么问题。它没有按预期下载日志使用github api下载github操作工作流日志,github,github-api,github-actions,github-api-v3,Github,Github Api,Github Actions,Github Api V3,我试图在github中下载特定工作流的日志。 我也引用了以下内容。 然而,我得到302作为响应代码。 我不确定这是什么问题。它没有按预期下载日志 curl-v-u用户名:$token-H“Accept:application/vnd.github.v3+json”https://api.github.com/repos/ORGANIZATION/REPOSITORY/actions/runs/319282523477/logs . . 找到
curl-v-u用户名:$token-H“Accept:application/vnd.github.v3+json”https://api.github.com/repos/ORGANIZATION/REPOSITORY/actions/runs/319282523477/logs
.
.
找到
与您提到的相同:
获取重定向URL以下载工作流作业的纯文本日志文件。此链接在1分钟后过期。在响应标题中查找位置:
,以查找下载的URL
回应
状态:302找到
因此,您可能已经获得了下载日志的url,因为响应具有302 http状态。请检查
位置:
响应标题,该标题应为您提供下载日志所需的url。非常感谢@Madhu,正如您所说,有一个位置:
标题包含下载日志的url。此URL在chrome上运行良好,但不适用于curl或wget等代理。有什么原因吗?@codeaprendiz最好能在任何http客户端上工作。链接将在文档中指定的一分钟内过期,您是否在生成链接后立即使用curl进行了尝试?当你试着用卷发的时候,你得到了什么反应?是的,实际上我试过卷发。它给出了
响应。同一个链接正在使用chrome。除非您共享该url,否则我将无法进行检查。或者,当您在chrome中打开url并检查请求时,您可以检查chrome开发者工具上的“网络”选项卡。@codeaprendiz您需要通过身份验证才能下载日志iirc