您的位置:首页 > 科技 > IT业 > 成都新线加网站建设_搜狗联盟_网络营销实训个人总结_百度seoo优化软件

成都新线加网站建设_搜狗联盟_网络营销实训个人总结_百度seoo优化软件

2024/11/19 7:44:25 来源:https://blog.csdn.net/moshowgame/article/details/142291030  浏览:    关键词:成都新线加网站建设_搜狗联盟_网络营销实训个人总结_百度seoo优化软件
成都新线加网站建设_搜狗联盟_网络营销实训个人总结_百度seoo优化软件

Background

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

HttpMediaTypeNotAcceptableException: No acceptable representation 异常通常发生在Web应用程序中,客户端请求了一个资源,但是服务器无法提供一个可接受的表示形式。这通常是因为客户端在HTTP请求的Accept头部中指定了一些媒体类型,而服务器端没有可以提供的匹配这些媒体类型的资源。

Techinical Solution

@RestController会在返回结果时直接返回对象,再由Spring将对象转为json,如果结果对象没有get方法,就会报以上错误。

又或者@RequestBody的对象中没有可用的方法,没有@Data注解导致没有Getter方法可用。

我是属于后者,所以只要check以下对应的DAO object即可。

    @PostMapping("/generate")public Object generate(@RequestBody RequestInfo requestInfo){log.info(JSONUtil.toJsonStr(requestInfo));return requestInfo;}
package com.softdev.system.DAO;import lombok.Data;@Data
public class RequestInfo {String question;String engine;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com