腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
OpenAPI
3.0
中
,
如何
从
数组
模式
中
引用
另一个
模式
?
我有一个
OpenAPI
3.0
模式
,其中一个属性( taskRequireSkills
数组
)需要
引用
另一个
模式
(TaskRequireUserSkill),如下所示: schemas
浏览 3
提问于2020-03-11
得票数 0
回答已采纳
2
回答
Swagger:
如何
让属性
引用
OpenAPI
2.0
中
的模型(即嵌套模型)?
、
我很难弄清楚
如何
在
OpenAPI
2.0
中
嵌套模型。但是,使用
数组
可以很好地工作: type: array $ref: OtherModel
浏览 0
提问于2014-10-10
得票数 14
回答已采纳
1
回答
如何
将JSON
模式
集成到我的
OpenAPI
文件
中
?
、
、
假设我有一个
OpenAPI
swagger.yml文件,它看起来像:info: version: '1.0' properties: type: string 我更喜欢将真相
模式
的来源保留在我的
模式
/目录
中
,例如,sch
浏览 4
提问于2022-02-15
得票数 3
1
回答
OpenAPI
规格连接被拒绝
、
、
我的
OpenAPI
规范文件有问题。我试图调用一个公开的url来‘获取’一个id,但是每次我将服务转发到我的本地,然后尝试通过API文档发送请求时,我的连接就会被拒绝。我很感谢你的帮助。下面是我的规范文件info: title: Id Generator url: www.someurl.com
浏览 4
提问于2017-06-20
得票数 1
回答已采纳
2
回答
OpenAPI
:接受任何(复杂)JSON值的
模式
、
、
、
不幸的是,Swagger 2.0似乎对输入和输出的
模式
非常严格,并且不允许JSON Schema所允许的整个
模式
集。例如,Swagger编辑器不允许混合值(例如,可以是布尔值或整数的属性)或松散定义的
数组
(必须严格定义项的类型)和对象。因此,我尝试通过定义一个MixedValue
模式
来解决这个问题:swagger: '2.0' version: 0.0.1consumes-我可以期待swagger为我的API规范
中</e
浏览 2
提问于2015-09-29
得票数 9
回答已采纳
2
回答
将XSD导入
OpenAPI
、
、
我
在
XSD文件中有一些模型定义,需要从
OpenApi
定义
引用
这些模型。手动重塑是不可行的,因为文件太大了,我需要把它放到一个构建系统
中
,这样如果XSD发生了变化,我就可以为
OpenApi
重新生成模型/
模式
。我尝试过并且几乎成功的方法是使用xsd2json,然后使用节点模块json-schema-to-
openapi
对其进行转换。然而,xsd2json正在放弃一些complexElement型号。例如,
在
一个模型中使用"$ref&qu
浏览 34
提问于2019-05-07
得票数 9
回答已采纳
2
回答
GCP端点中
openapi
-run.yaml的“无法加载相对参考”
、
、
、
、
我使用Google来构建GCP端点,它依赖于
openapi
-run.yaml来定义API。我有一个大的JSON
模式
文件,我想在
openapi
-run.yaml
中
引用
该文件 get: summary: test for Reference--project myProject时,它会给我一个错误:"
OpenAPI
spec in file {
openapi
-run.yaml} is ill formed an
浏览 5
提问于2021-02-08
得票数 0
2
回答
如何
根据Python
中
的
OpenAPI
3规范验证HTTP请求?
、
、
似乎有许多用于验证
OpenApi
模式
正确性的python库。虽然这可能很有用,但坦率地说,我可以将我的
OpenApi
模式
写在
中
,并对其进行验证/转换/格式化。然后,客户端可能会向我的
OpenApi
文档的端点发送任何类型的脏数据。目前,根据
OpenAPI
模式
验证数据的问题通常通过使用插件扩展数据验证工具来解决,这些插件可以
从
数据验证声明
中
推断出
OpenAPI
规范。但是,通常不可能出
浏览 0
提问于2019-02-18
得票数 13
1
回答
如何
在
OpenApi
3
模式
中
定义版本控制
、
、
嗨,我正在寻找一种通过
OpenApi
3
模式
定义版本控制的方法,
在
OpenApi
2
中
,您有basePath参数,这个参数
在
OpenApi
3
中
不再存在。我正在使用SpringBoot,我们使用生成器
从
模式
生成端点。我想在全球的某个地方添加版本参数,使端点url像www.server.com/v1/终结点.
在
OpenApi
3
模式
中
,
浏览 3
提问于2020-03-20
得票数 0
1
回答
FastAPI swagger不喜欢通过查询参数传递的字符串列表,但端点在浏览器
中
工作
、
FastAPI
中
的FastAPI端点存在问题,该端点通过单个查询参数接受字符串列表。使用此端点的一个例子是:在这里,名为'response‘的参数接受一个字符串列表,如FastAPI教程
中
关于的部分所记录的那样。端点在浏览器
中
按预期工作。但是,它在Swagger文档
中
不起作用。标记为‘’的按钮
在</
浏览 9
提问于2022-03-18
得票数 4
回答已采纳
1
回答
在
OpenAPI
json
中
编辑IntelliJ时
引用
文件的正确验证
、
、
、
我正在IntelliJ
中
编辑一个JSON规范。自动验证和代码完成工作非常好。 使用的
OpenAPI
版本为3.0.3,IntelliJ正确检测。但是,所
引用
的文档不被识别。
如何
告诉IntelliJ,该文件是
OpenAPI
规范的一部分,将作为
OpenAPI
规范进行验证?人们应该认为这可能是
从
主规范开始的$ref'ed推断出来的,但这是行不通的。试图
在
引用
的文件
中
添加$schema值没有效果(而且可能与
O
浏览 10
提问于2022-02-09
得票数 1
回答已采纳
1
回答
网络get架构验证器,获取解析了$ref的架构
在内部,我定义了
模式
,并将所有公共定义放在公共
模式
中
,并在需要时将本地资源$ref添加到这些定义
中
。现在,用户将使用这些
模式
来发送适当的有效负载,并且我已经定义了get
模式
apis来返回这些
模式
。但是,当我
从
netorknt schema validator获得
模式
时,它是按照$ref原样定义的。这对于用户检索多个
模式
并手动查看公共
模式
中
的defs以了解其定义是非常不方便的。我想检
浏览 30
提问于2021-09-29
得票数 2
1
回答
从
大型
OpenAPI
文档或使用NewtonSoft获取JSON并解析参考
、
、
、
、
我目前正在寻找
从
大型
OpenAPI
规范中提取所有JSON
模式
。我一直
在
使用以下NuGet包:我希望使用这些来解析大型Open规范并提取所有JSON
模式
,我能够将这些
模式
解析为“Microsoft.
OpenApi
.Models.OpenApiSchema”对象。,但我似乎无法确定下一步
如何
将其
从
浏览 20
提问于2022-04-21
得票数 3
回答已采纳
1
回答
如何
在
OpenAPI
2.0
中
定义混合类型
数组
(具有不同的元素类型)?
、
、
我试图将以下JSON映射到
OpenAPI
2.0 (Swagger2.0) YAML定义,并且我不知道
如何
将混合
数组
类型设置到我的
模式
中
: "obj1": [ 1}schema: type: array type: string 但这不允许
数组
中</em
浏览 2
提问于2016-08-01
得票数 14
回答已采纳
2
回答
OpenAPI
路径/查询参数嵌套结构序列化
、
、
、
、
在有关参数序列化的
OpenAPI
文档
中
,有一个关于
如何
序列化具有不同样式的查询、路径、头和cookie参数的简短章节。这些参数的
模式
被描述为
OpenAPI
风格的json
模式
,它允许无限嵌套对象和
数组
。关于
如何
在文档
中
处理这些问题,我还没有发现任何提及: { "propert
浏览 10
提问于2021-05-28
得票数 2
回答已采纳
2
回答
Swagger-Codegen不使用供应商扩展x-判别器-值。
、
、
、
我正在尝试使用swagger-codegen为
模式
规范生成Java客户端。该
模式
使用供应商扩展x-discriminator-value创建继承模型。例如,我使用了我作为yaml 找到的
模式
规范,并将其转换为json (我用"spec“根将结果包装起来,这样我就可以将结果发送到在线代码生成器,如下文后面所述)。当我尝试
在
本地或使用在线代码生成器生成Java时,我会发现,没有使用x-discriminator-value值完成去角色化。相反,它是用模型名来完成的。我在生成的JSON.java文件中看到了这一点,该文
浏览 16
提问于2020-01-29
得票数 1
回答已采纳
1
回答
如何
在
OpenAPI
中
的示例声明中使用$ref?
我正在为一个项目使用
OpenAPI
。{ {
浏览 36
提问于2021-06-07
得票数 1
回答已采纳
1
回答
如何
使用
OpenApi
模式
中
的OperationId?
、
在
OpenApi
模式
中
,它包含选项元素OperationId。我的猜测是,它与SDK的使用方式有关。例如:我可以
从
任何有效的
OpenApi
模式
生成Typescript SDK ...所以我猜它以某种方式与Typescript SDK是
如何
生成的,然后使用/使用的?
浏览 27
提问于2020-03-14
得票数 0
1
回答
我可以
在
第三个
模式
中
组成两个JSON
模式
吗?
、
我想描述使用JSON返回的JSON,
引用
我的
OpenAPI
配置文件
中
的
模式
。编辑:
在
文章末尾看到一个(希望)更清晰的例子。“根
模式</e
浏览 3
提问于2020-09-21
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券