首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAML规格性状问题

RAML规格性状问题
EN

Stack Overflow用户
提问于 2022-01-07 17:27:09
回答 1查看 61关注 0票数 0

我得到了这个语法错误,当我在资源中使用这些特征两次(一个在头部分,另一个在响应部分)时,我试图修复它,但无法修复它。

代码语言:javascript
复制
error is :

     is:
           -Responsemessage 

因此,下面是RAML规范。

代码语言:javascript
复制
#%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
EN

回答 1

Stack Overflow用户

发布于 2022-01-07 18:18:45

-Responsemessage缺少了-R之间的空间。而且,您似乎在同一资源中有两个is:方面。-是YAML数组表示法。我建议在[]中使用更简单的数组表示法:

代码语言:javascript
复制
/QueryActivity:
  get:
    is: [client-id-required, Responsemessage]
    queryParameters:
        Fistname:
          type: string
          required: true   
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70625007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档