ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

github、gitee获取 json 方法

2022-08-04 10:00:41  阅读:189  来源: 互联网

标签:github gitee raw json https com


github、gitee获取 json 方法

github 获取 json

第一种方式 raw.githubusercontent.com

使用 raw.githubusercontent.com,去掉 blob

github提供的读取资源文件格式如下:

https://raw.githubusercontent.com/${owner}/${repo}/${Branch}/${path}

比如:

github 仓库文件路径:

https://github.com/username/project/blob/master/test.json

获取原始数据路径:

https://raw.githubusercontent.com/username/project/master/test.json

这种方式在国内的访问速度不是很理想,如果可以,请选择以下其他方式。

第二种方式 api.github.com

第二种方式,请求接口时,需要添加额外的 headers 信息,而且有次数限制,未验证的客户端每小时只能请求60次。

https://api.github.com/repos/${username}/${repo}/contents/${apth}?ref=${branch}

headers: {
  Accept: 'application/vnd.github.v3.raw',
}

这种方式在国内的访问速度比第一种好。

第三种方式

使用 github 的 github pages 功能,将 json 文件部署到上面,在国内的访问速度也还可以,具体部署方式请参考官方文档

gitee 获取 json 方式

gitee 获取 json 的方式更简单一些。

只需要将 gitee 仓库路径的 blob 修改为 raw 即可。

如:

原始仓库路径:

https://gitee.com/username/project/blob/master/data.json

获取原始数据的路径:

https://gitee.com/username/project/raw/master/data.json

国内用户推荐使用 gitee。

标签:github,gitee,raw,json,https,com
来源: https://www.cnblogs.com/lzhida/p/16549603.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有