我不明白我如何配置raml api,调用相同的资源但使用不同的参数:
www.mysite/user?uid=""
www.mysite/user?name=""&surname=""
可以做某事吗?
由于
答案 0 :(得分:0)
资源相同: / user ,您只能在RAML中指定一次。 您可以做的是将查询参数设置为可选。 例如:
/user:
get:
queryParameters:
uid:
type: string
required: false
name:
type: string
required: false
surname:
type: string
required: false
或类似的东西:
#%RAML 1.0
types:
uuid: string
person:
properties:
name: string
surname: string
/user:
get:
queryString:
type: [uuid | person]