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来处理请求。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏