下列内容有效吗?
GET image/{id}/{palette}.{file_extension}
我想要做这样的事情:例如:
GET image/1/falsecolor.jpg
GET image/4/alternative.png
GET image/9/falsecolor.tiff基本上,调色板定义了图像是如何着色的(颜色调色板),扩展名是更适合您的应用程序的文件格式(移动处理一种文件格式,web和另一种文件格式,等等),我尝试过的所有OpenAPI指针都验证它,我在OpenAPI的文档中找不到这不是一种有效的方法,但是当我将它上传到Postman时,它超出了识别范围,加载调色板和文件扩展名都是作为集合变量,而不是API属性,而且Postman应该是符合/兼容的,所以我想知道这是否实际上是一个不兼容的路径参数。
发布于 2022-05-09 13:56:37
发布于 2022-05-18 13:33:48
邮递员已经发出确认其行为的回复,这是目前其实施中的一个限制。
我们当前的集合格式有一些限制,它不允许在路径段中有多个路径变量,例如-
/files/{file-id}.{format}和部分路径段不能作为路径变量(例如-/file.{format})来分隔。为了克服当前的限制,我们使用集合变量来表示这个路径变量。这不会破坏任何行为,但同时,预计来自OpenAPI的信息损失。话虽如此,用户可以依赖于没有这些限制的模式文档,并保留用户配置的路径参数。
他们还说,这是他们希望在未来改变的东西,只是暂时没有ETA。
我要感谢所有花时间回答这个问题的人,这对我有很大帮助。
https://stackoverflow.com/questions/72149206
复制相似问题