如何在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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...