前端ajax用post方式提交json数据给后端时,网络报错 415
Posted 这,看不懂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端ajax用post方式提交json数据给后端时,网络报错 415相关的知识,希望对你有一定的参考价值。
项目框架:spring+springmvc+mybatis
问题描述:前端ajax用post方式提交json数据给后端时,网络报错 415
前端异常信息:Failed to load resource: the server responded with a status of 415 (Unsupported Media Type)
后端异常信息:无
报错原因:缺少jackson包
类似问题注意点:
- springmvc添加配置、注解;
- pom.xml添加jackson包引用;
- Ajax请求时没有设置Content-Type为application/json
- 发送的请求内容不要转成JSON对象,直接发送JSON字符串即可
<!-- json解析包 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.2</version>
</dependency>
以上是关于前端ajax用post方式提交json数据给后端时,网络报错 415的主要内容,如果未能解决你的问题,请参考以下文章