You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Octokit请求中添加Header获取GitHub API原始文件?

如何在Octokit请求中添加自定义请求头?

当然可以添加你需要的请求头,只需要在octokit.request的第二个参数里新增headers字段,把Accept头配置进去就行。修改后的代码如下:

const octokit = new Octokit({
  auth: "*******************************",
});

const response = await octokit.request(
  "GET /repos/owner/repo/contents/path",
  {
    owner: "owner",
    repo: "repo",
    path: "path",
    headers: {
      Accept: "application/vnd.github.v3.raw"
    }
  }
);

注意把VERSION替换为实际的GitHub API版本(常用v3),添加这个配置后,GitHub API会直接返回原始文本格式的文件内容,而不是base64编码的结果。

内容的提问来源于stack exchange,提问作者user19672461

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 15:12:23