如何解决如何在GitLab原始访问文件中解析相对路径?
我正在尝试使用托管在GitLab私有存储库中的一组OpenAPI规范文件。
我在Gitlab文档中发现的是,我需要使用它们的API来获取此类文件。
因此,我建立了以下URL:https://gitlab.com/api/v4/projects/8888888/repository/files/oas3%2Finternal.openapi.yaml/raw?ref=master
,并且我正在使用令牌来访问它。
此OpenAPI文件使用$ref
以便与其他API规范文件共享一些通用模式和其他组件。那些$ref
在本地计算机上运行良好。
我可以打开并开始处理它。但是大张旗鼓的解析器PathProcessor(v 2.0.21)对这个URL感到困惑。我也是。
解析器使用上面的https://gitlab.com/api/v4/projects/8888888/repository/files/oas3%2Finternal.openapi.yaml/anotheSpec.yaml
URL作为基础来重用重用规范文件的名称(在#之前)。
我认为我需要修补PathProcessor,但是如何计算此类URL的相对路径?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。