首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RAML中,哪些响应类型(mediaType)不能被RAML所容纳?

在RAML中,哪些响应类型(mediaType)不能被RAML所容纳?
EN

Stack Overflow用户
提问于 2017-06-13 07:37:41
回答 3查看 1.3K关注 0票数 0

在mulesoft训练测验中,我遇到了一个问题**

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

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

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

EN

回答 3

Stack Overflow用户

发布于 2017-07-04 13:59:33

伙计,你不能直接问认证考试的问题。重新表述你的问题,这样就不包括问题和答案。

现在,要回答您的问题: RAML用于指定RESTful API,通过从这样一个API直接返回文本,IMHO几乎没有什么收获。您仍然可以通过将文本包装在JSON或XML中返回" text“。

票数 0
EN

Stack Overflow用户

发布于 2017-07-05 14:02:55

这个问题的目的可能是application/text不是有效的MIME型。问题是加强了这样一个事实: RAML描述的web服务应该指示使用标准媒体类型的响应(以及请求)。RESTful体系结构的一个属性是“统一接口”,使用标准类型使您的服务符合web的统一接口。

票数 0
EN

Stack Overflow用户

发布于 2018-01-30 16:30:51

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

mediaType: application/json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44515111

复制
相关文章

相似问题

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