“HttpMediaTypeNotAcceptableException:找不到可接受的表示形式”错误,类型为HTML

时间:2018-01-10 20:45:35

标签: java spring web-services exception

我有一个简单的控制器:

@RequestMapping(value = "/html", method = RequestMethod.GET, produces = MediaType.TEXT_HTML_VALUE)
public ResponseEntity<String> calculateHTML(@RequestParam(required = false) final String key){
String asd = "<html><head></head><body>Hello World!</body></html>";
HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.TEXT_HTML);
    return new ResponseEntity<String>(asd, headers, HttpStatus.OK);

}

但是,我得到了org.springframework.web.HttpMediaTypeNotAcceptableException:当我尝试启动Web服务时找不到可接受的表示,因为我正在学习这个简单的例子,我完全迷失了。

当我删除产品“produce = MediaType.TEXT_HTML_VALUE”时,它可以工作,但输出似乎是一个json

0 个答案:

没有答案