Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用github api下载github操作工作流日志_Github_Github Api_Github Actions_Github Api V3 - Fatal编程技术网

使用github api下载github操作工作流日志

使用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 . . 找到

我试图在github中下载特定工作流的日志。 我也引用了以下内容。 然而,我得到302作为响应代码。 我不确定这是什么问题。它没有按预期下载日志

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