场景:服务方通过Feign传递String字符串,接收方接收到数据出现中文乱码的情况。
解决:在Feign接口上添加注解:
@PostMapping(value = "/wechatApproval/consume",consumes = "application/json;charset=UTF-8")
@Headers("Content-Type: application/json;charset=UTF-8")
public ApiResponse wechatApprovalConsume(@RequestBody String msg);
注意点:@PostMapping 需要通过consumes来指定 ,@Headers 注解也一定要加上。
两个注解缺一不可,才能确保请求头正确设置编码,避免中文乱码问题

1857

被折叠的 条评论
为什么被折叠?



