【发布时间】:2016-06-07 17:04:33
【问题描述】:
通过 GitHub API 查询符号链接时,如果符号链接指向文件而不是目录,我会得到不同的结果。后者的表现更好,因为它返回 "type": "symlink" 作为其 JSON 的一部分,而前者返回 "type": "file"。示例file symlink,示例directory symlink。
当一个符号链接将自己宣传为一个文件时,这是非常令人困惑的,因为 GET-ing 它的下载 URL 只会让您获得符号链接的目标,而不是文件内容。
如何判断文件是否实际上是符号链接,而不是真实文件?
另外,为文件符号链接返回类型“文件”的行为是一个彻头彻尾的错误吗?只是看起来不太对。
【问题讨论】:
标签: rest github github-api