如何访问raml文件中的请求类型(使用webapi解析器)

00jrzges  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(249)

库使用的WebAPI解析器0.5.0
与java一起使用的语言库
描述我无法找到访问raml文件中定义的请求类型的方法的问题
您在下面遇到问题的输入是raml文件的相关部分

/testEndpoint:
      type: rt.Item
      post:
        is: [t.ReturnsItemCreated, t.ExpectsContext, t.ReturnsNotFound, t.ReturnsBadGateway, t.ReturnsCommonErrors, t.NotCacheable]
        body:
          application/json:
            type: bu.BlockCodeUpdatesRequestType
            examples:
              de-cards-bc: !include examples/example1.json
        responses:
          201:
            body:
              application/json:
                type: bu.DeviceManagementResponseType
                example: !include examples/ex2.json

您遇到问题的代码在阅读文档之后,我尝试使用 operation.request().payloads().get(0).mediaType().value() 但这又回来了 application/json 这不是我想要的,我想要在 application/jsonbu.BlockCodeUpdatesRequestType . 这些例子也是一样,我看不懂这些 payloads().get(0).examples() 出于某种原因显示为空,我不知道如何访问这些。只要在示例中找到路径就足够了。
附加的上下文变量如下
rt bu 是否在下定义了raml库文件 uses: 我在github上也问过同样的问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题