在请求接口的时候经常会出现一些报错:415
第一步:首先设置http请求头中的:Content_Type=application/json;charset-UTF-8
如图:
后台接口参数需要增加:@RequestBody注解
如图:
至此:相信大多人的问题就已经解决。如果还未解决的同学接着看下面。
第二步:在spring-mvc.xml配置中增加注解驱动
<mvc:annotation-driven/>
<!-- 添加注解驱动 -->
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
第三步:在pom.xml文件中增加json解析jar包:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.8</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
最后测试接口发现成功解决!!!!!!!