我正在使用 Mule Anypoint 设计中心创建一个 API,在那里我从其他端点接收类型为 text/plain 的数据。我可以在下面的 raml 代码中使用 text/plain 而不是 application/json 吗?
我为什么要问这个?
我的端点是 AWS SNS,它发送一个 HTTP 标头 Content-Type,其值为“text/plain”,并且工作室中的 apikit 路由器验证内容类型是否为“RAML 规范(应用程序/json)中指定的任何内容” . 当然,我可以禁用验证,但我还有其他事情要验证,这取决于它。
responses:
201:
body:
application/json:
example: {"msg" : "Flight inserted successfully"}