接口响应结果应该以请求头里的 Accept 字段为准吗

查看 63|回复 2
作者:dumbbell5kg   
我觉得 Accept 字段就是干这个的,所以应该以 Accept 为准,比如浏览器给的 Accept 为 textPlain,application/json.
对于这个 Accept 来说,我们的 SpringBoot 应用默认是反了 textPlain 格式,导致请求方报错(对方要 json 格式)。
我认为这个问题应该让请求方把 Accept 里的 textPlain 去掉来解决。
但是领导认为接口反什么格式应该是跟请求方通过其他方式(口头)约定好的,不应该要求请求方传指定的 Accpet ,说他搞了好多年没有要求请求方必须传什么 Accept 的,这就导致我要去改 Spring 的 messageConverts 一系列的东西来固定接口的响应格式。
所以来问下大家,标准的做法是什么?

Accept, 请求, textplain, JSON

yinmin   
你领导说的没错
GTim   
建议听你领导的,省事。你知道可以这么做即可
您需要登录后才可以回帖 登录 | 立即注册

返回顶部