侧边栏壁纸
博主头像
cappuccino博主等级

路漫漫其修远兮,吾将上下而求索。

  • 累计撰写 38 篇文章
  • 累计创建 19 个标签
  • 累计收到 44 条评论

目 录CONTENT

文章目录

OpenFeign 远程调用服务 RequestBody 中文乱码解决!.md

cappuccino
2022-04-16 / 0 评论 / 0 点赞 / 476 阅读 / 993 字

OpenFeign 远程调用服务 RequestBody 中文乱码解决!

今日在业务需求开发中遇到了 OpenFeign 远程调用服务, 在RequestBody 入参中的中文都出现了乱码情况。

image-20220416102723768

解决方案:

1、在 Feign Api 接口层该方法 PostMapping 中,指定 consumes、produces 格式

image-20220416103737477

2、在 Controller 层 PostMapping 中,指定 consumes、produces 格式

image-20220416103512170

Request 方法中的 consumes、produces 属性 如同HTTP协议Header中的两个东西

ContentTypeAccept

ContentType 用来告诉服务器当前发送的数据是什么格式
Accept 用来告诉服务器,客户端能认识哪些格式,最好返回这些格式中的其中一种

下方图截取来自 Spring 官方文档:

consumes 用来限制 ContentType

image-20220416105105256

produces 用来限制 Accept

image-20220416105142322

0

评论区