spring mvc RequestBody如何接收一个contenttype为"text/javascript"的json?

pngx
  • 87

在用的前端框架post的content-type都是"text/javascript"而不是"application/json", 直接发给spring mvc会抛http 415错误, 请问如何设置才能把text/javascript也当作json对象解析呢?

在每一个@RequestMapping里都写上consumes太麻烦了, 可以全局设置的吗?

回复
阅读 3.1k
1 个回答
  1. content-type不会因为前端的框架而改变

  2. @RequestMappingconsumes并不是必须要设置的,只要服务器是支持json解析,可以不需要手动声明consumes。但是如果设置了spring-mvc会根据所设置的content-type来处理请求。

宣传栏