在mulesoft训练测验中,我遇到了一个问题**
在RAML中,哪些响应类型(mediaType)不能被RAML所容纳?
**正确答案是申请/文本。
为了验证,我编辑了RAML 0.8规范,将响应MediaType更改为application/ text,添加了少量内联文本行作为输出,并对其进行了模拟。我可以在应用程序/文本中模拟和看到输出。没有错误。为什么RAML不能容纳MediaType应用程序/文本?
发布于 2017-07-04 13:59:33
伙计,你不能直接问认证考试的问题。重新表述你的问题,这样就不包括问题和答案。
现在,要回答您的问题: RAML用于指定RESTful API,通过从这样一个API直接返回文本,IMHO几乎没有什么收获。您仍然可以通过将文本包装在JSON或XML中返回" text“。
发布于 2017-07-05 14:02:55
这个问题的目的可能是application/text不是有效的MIME型。问题是加强了这样一个事实: RAML描述的web服务应该指示使用标准媒体类型的响应(以及请求)。RESTful体系结构的一个属性是“统一接口”,使用标准类型使您的服务符合web的统一接口。
发布于 2018-01-30 16:30:51
application/text是无效的数据类型,RAML中的.Valid类型是application/xml或application/json。
mediaType: application/json
https://stackoverflow.com/questions/44515111
复制相似问题