gpt4 book ai didi

json - GitHub API 中的 blob_url、raw_url 和 contents_url 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 13:42:54 26 4
gpt4 key购买 nike

GitHub API documentation显示了 API 调用应答的以下示例。

  "files": [
{
"sha": "bbcd538c8e72b8c175046e27cc8f907076331401",
"filename": "file1.txt",
"status": "added",
"additions": 103,
"deletions": 21,
"changes": 124,
"blob_url": "https://github.com/octocat/Hello-World/blob/6dcb09b5b57875f334f61aebed695e2e4193db5e/file1.txt",
"raw_url": "https://github.com/octocat/Hello-World/raw/6dcb09b5b57875f334f61aebed695e2e4193db5e/file1.txt",
"contents_url": "https://api.github.com/repos/octocat/Hello-World/contents/file1.txt?ref=6dcb09b5b57875f334f61aebed695e2e4193db5e",
"patch": "@@ -132,7 +132,7 @@ module Test @@ -1000,7 +1000,7 @@ module Test"
}
]

现在我想消费答案的单个文件的内容。
我应该从 3 个链接中选择哪个

  • blub_url
  • 原始网址
  • contents_url

有什么区别?有何用途?

最佳答案

content_url 一个(来自 repo get content API )支持 custom media type

application/vnd.github.VERSION.raw
application/vnd.github.VERSION.html

raw_url 是第一种媒体类型的快捷方式。

blob_url 只能看到 files in commits , 并提供存储在 git 存储库中的该文件的内容,而不考虑媒体类型。

关于json - GitHub API 中的 blob_url、raw_url 和 contents_url 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35355417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com