问题描述
我正在尝试使用托管在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 (将#修改为@)