首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github Enterprise原始URL Gist无法下载

Github Enterprise原始URL Gist无法下载
EN

Stack Overflow用户
提问于 2020-12-19 06:03:55
回答 1查看 43关注 0票数 0

我能够获得我使用以下文档找到的list列表和他们的文件https://api.git.mygithub.net/users/myuser/gists?per_page=100&page=1https://docs.github.com/en/free-pro-team@latest/rest/reference/gists#get-a-gist

gist对象上的文件有一个raw_url。如果我使用相同的令牌获取raw_url,它将无法要求我进行身份验证。如果我添加标题:Accept: application/vnd.github.v3.raw,它将返回406不可接受。我到处都有关于这个头的引用。

我不确定令牌的作用域应该是什么。它看起来和我访问API的那个是一样的。在UI中,如果您单击原始文件,它将获得一个附加到url的标记。该令牌看起来不像这里提到的私有令牌之一:https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token

那么下载原始gist的HTTP请求的格式是什么呢?

EN

回答 1

Stack Overflow用户

发布于 2020-12-20 01:24:12

原始url需要将主机名gist.更改为raw.,并且url路径需要以/gist/开头。

Go中修复它的示例代码:

代码语言:javascript
复制
    url := gistFile.RawUrl
    url = strings.Replace(url, "gist.", "raw.", 1)
    url = strings.Replace(url, ".net/", ".net/gist/", 1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65364499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档