web项目访问接口报415问题。代码如下:
@PostMapping(value = "hotelList")
public String hotelList(@RequestBody HotelListRequest request, Model model){
// TODO
.......
return "hotel/hotel-product-list";
}
今天进行接口访问的时候,发现报415错误吗。后来看了一下,是因为接口参数映射的地方加了@RequestBody的问题,因为以前基本做的都是app项目,一般都是ajax方式调用接口的,会习惯性在接口参数的地方加上@RequestBody注解。但是web表单提交的方式加这个注解就会报415,只需要把@RequestBody注解去掉就ok了。