JAVA中SSM框架接口报415

在请求接口的时候经常会出现一些报错:415

第一步:首先设置http请求头中的:Content_Type=application/json;charset-UTF-8

如图:

01e5c862373e1e7087ab08ca0c2bc1b.png

后台接口参数需要增加:@RequestBody注解
如图:

1597197018(1).png

至此:相信大多人的问题就已经解决。如果还未解决的同学接着看下面。

第二步:在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> 

最后测试接口发现成功解决!!!!!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。