我有一个简单的控制器:
@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