【发布时间】:2018-02-22 19:46:42
【问题描述】:
我有这样的网址:
/return/{pid}.xml?d1='123'&d2='345'
/return/{pid}.json?d1='123'&d2='345'
招摇规范要求: 路径:/返回/{pid} ....
但是我怎样才能映射扩展ie
路径:/return/{pid}.xml
或
路径:/return/{pid}.json
这是一个 jersey+spring mvc 应用程序 - 所以两个 URL 都访问同一个控制器,并且仅基于扩展,其余框架将生成 xml / json 输出。
我不能忽略路径中的扩展,即:
路径:/return/{pid}
因为用户需要知道他/她必须提供文件扩展名作为 URL 的一部分。此外,我不能使用对应于 xml / json 的两个路径,因为它们被应用程序视为相同。此外,它会重复一些事情(我不确定是否存在类似于 c++/java“switch”块中的“case”语句的机制)
【问题讨论】:
标签: swagger-2.0 openapi