【BUG】RestTemplate发送Post请求后,响应中编码为gzip而导致的报错

BUG描述

20240613-09:59:59.062|INFO|null|810184|xxx|xxx||8|http-nio-xxx-exec-1|com.xxx.jim.xxx.XXXController.?.?|MSG=接收到来自xxx的文件请求
headers:[host:"xxx", accept:"text/html,application/json,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", user-agent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool", accept-encoding:"gzip, deflate", accept-language:"zh-CN,zh;q=0.8", content-type:"application/json;charset=UTF-8", cache-control:"no-cache", pragma:"no-cache"
......

查看网关之后发现返回的响应内容确实存在GZip编码

在这里插入图片描述

解决方案

在请求头上添加以下内容

headers.set(HttpHeaders.ACCEPT_ENCODING, "\t");

参考博客上,还提到了两种解决方案,都写在这里:

addRequestHeader("Accept-Encoding", "");
或者.addHeader("Accept-Encoding", "\n");

参考博客

博客园大佬:https://www.cnblogs.com/timssd/p/5499490.html

相关推荐

  1. http发送post请求发送参数实体

    2024-07-11 14:18:02       41 阅读
  2. electron发送post请求

    2024-07-11 14:18:02       40 阅读
  3. 在 Vue 3 使用 Axios 发送 POST 请求

    2024-07-11 14:18:02       34 阅读
  4. Web POST为什么会发送两次请求

    2024-07-11 14:18:02       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 14:18:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 14:18:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 14:18:02       58 阅读
  4. Python语言-面向对象

    2024-07-11 14:18:02       69 阅读

热门阅读

  1. c++ 常用数学函数讲解 初步讲解

    2024-07-11 14:18:02       24 阅读
  2. 菜鸟的Leetcode(02)

    2024-07-11 14:18:02       24 阅读
  3. uniapp图片压缩之后在上传

    2024-07-11 14:18:02       22 阅读
  4. composables 目录下的文件(web前端)

    2024-07-11 14:18:02       23 阅读
  5. 刷题——利用两个栈实现队列

    2024-07-11 14:18:02       24 阅读
  6. AWS需要实名吗?

    2024-07-11 14:18:02       22 阅读
  7. Redis新手教程

    2024-07-11 14:18:02       21 阅读
  8. 薄冰英语语法学习--代词1

    2024-07-11 14:18:02       19 阅读
  9. 03-图像基础-视音频参数

    2024-07-11 14:18:02       27 阅读
  10. mysql中count的区别

    2024-07-11 14:18:02       21 阅读
  11. springboot对象参数赋值变化

    2024-07-11 14:18:02       18 阅读