解决方案
红宝石在轨道上使用 application/x-yaml
一个替代的 text/yaml
(来源).
我认为这只是问题的公约》,没有 技术 为什么,我可以告诉。
其他提示
虽然另一个答案被接受,请参见本对于YAML IANA的邮件列表上线审查媒体类型提议的媒体类型登记在本哈里斯,剑桥大学的信息服务,提出在代表YAML队的2015年7月媒体类型:
text/vnd.yaml
与(建议)弃用别名:
text/yaml
text/x-yaml
application/x-yaml
这仍建议/待定(线程并不表示该建议的状态),所以这个答案是否定的比别人更明确: - )
我说文本/ X-YAML:
文本切换应用,因为它是人类可读
的x YAML过YAML,因为它没有被接受为MIME类型的注册列表中。
编辑:从RFC 3023(XML纸张类型):
顶层媒体类型“text”具有 对MIME实体的一些限制 并且它们在[RFC2045]中描述 和[RFC2046]。特别是, UTF-16家族,UCS-4,和UTF-32是 不允许(除过 HTTP [RFC2616],其使用MIME类 机构)。
有趣...不完全知道这意味着什么,但回味无穷。
类型气馁 “X-” 媒体,请参阅 RFC 4288,第3.4节一>。做正确的事情是使用个人树,厂商树,或实际尝试正确的介质类型注册。
不隶属于 StackOverflow