Я создаю API с центром разработки Mule Anypoint, где я получаю данные с типом text / plain с других конечных точек. Могу ли я просто использовать текст / обычный код ниже raml вместо application / json?
Почему я спрашиваю это?
Моей конечной точкой является AWS SNS, и он отправляет HTTP-заголовок Content-Type только со значением «text / plain», а маршрутизатор apikit в студии проверяет, является ли тип содержимого «любым, что указано в спецификации RAML (application / JSON)». Конечно, я могу отключить проверки, но у меня есть другие вещи для проверки, которые зависят от этого.
responses:
201:
body:
application/json:
example: {"msg" : "Flight inserted successfully"}