我的RESTful API不起作用如果我在请求标头中设置“Accept:text / plain”,它将返回标题为“不支持的媒体类型”的错误页面。 但它很好用如果在请求标题中设置了“Accept:application / json”或“Accept:application / xml”。
有人知道我必须做哪些更改,以便我的API能够接受标题中“Accept:text / plain”的请求?
提前致谢
答案 0 :(得分:1)
请参阅指南中的Content negotiation。
基本上,您将应用的content negotiator配置为接受text/plain
,然后add a formatter配置此媒体类型。
当然,您需要使用ResponseFormatterInterface自己实现格式化程序类。