我得到了这个语法错误,当我在资源中使用这些特征两次(一个在头部分,另一个在响应部分)时,我试图修复它,但无法修复它。
error is :
is:
-Responsemessage 因此,下面是RAML规范。
#%RAML 1.0
title: RAML_Project
traits:
Responsemessage:
responses:
200:
body:
application/json:
example: {"Statuscode": 1,"message" :"Success done by traits "}
client-id-required:
headers:
client_id:
type: string
required: true
secret_key:
required: true
type: string
/QueryActivity:
get:
is:
- client-id-required
queryParameters:
Fistname:
type: string
required: true
is:
-Responsemessage
/QuerybyEmpid:
get:
body:
application/json:
type: !include dataType.raml
is:
- Responsemessage发布于 2022-01-07 18:18:45
-Responsemessage缺少了-和R之间的空间。而且,您似乎在同一资源中有两个is:方面。-是YAML数组表示法。我建议在[]中使用更简单的数组表示法:
/QueryActivity:
get:
is: [client-id-required, Responsemessage]
queryParameters:
Fistname:
type: string
required: true https://stackoverflow.com/questions/70625007
复制相似问题