在mulesoft培训测验中,我遇到了这个问题 **
在RAML中,RAML不能容纳哪种响应类型(mediaType)?
** 正确的答案是申请/文本。
为了验证,我编辑了RAML 0.8规范,将响应MediaType更改为应用程序/文本,添加了几行内联文本行作为输出,并进行了模拟。 我可以在应用程序/文本中模拟和查看输出。没有错误。为什么RAML无法容纳MediaType应用程序/文本?
答案 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]