◉◡◉ 您好,欢迎到访伊成个人站!

Springboot项目接口报415错误怎么解决

写在前面

接口明明用postman测试的好好怎么给前端联调的时候就提示415错误了呢?

寻找原因

回过头看后端接口代码是如何写的,代码简要如下:

1
2
3
public Mono<ResultJson> editAttr(@RequestBody DeviceChannelEntity entity) {
return ResultJson.ok(deviceChannelService.edit(entity));
}

后端接口使用了@RequestBody注解,则说明接受的参数必须是json类型的。

如果前端没有指定响应的数据类型,默认会为text文本类型数据,从而会导致报错 415。

解决方案

在前端调用对接接口响应标头中添加json类型即可,具体如下:


The end.

支付宝打赏 微信打赏