在RAML中,RAML不能容纳哪种响应类型(mediaType)?

时间:2017-06-13 07:37:41

标签: mule raml

在mulesoft培训测验中,我遇到了这个问题 **

  

在RAML中,RAML不能容纳哪种响应类型(mediaType)?

** 正确的答案是申请/文本。

为了验证,我编辑了RAML 0.8规范,将响应MediaType更改为应用程序/文本,添加了几行内联文本行作为输出,并进行了模拟。 我可以在应用程序/文本中模拟和查看输出。没有错误。为什么RAML无法容纳MediaType应用程序/文本?

3 个答案:

答案 0 :(得分:0)

老兄你不能直接从认证考试中提出问题。重新提出您的问题,以便不包括问题和答案。

现在回答你的问题:RAML用于指定RESTful API,恕我直言,你通过从这样的API返回直接文本获得的收益很少。您仍然可以返回" text"通过将文本包装在JSON或XML中。

答案 1 :(得分:0)

问题的意图可能是application/text不是有效MIME type。问题是强化RAML描述的Web服务应该表明使用standard media types的响应(以及请求)。 RESTful architecture的一个属性是“统一接口”,使用标准类型使您的服务符合Web的统一接口。

答案 2 :(得分:0)

application / text是无效的数据类型.RAML中的有效类型是application / xml或application / json。

mediaType:[application / json]