Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed betwee...
·
用声明式Feign调用服务进行操作时,如果参数过多,结构复杂,会报以下json错误
去掉这些配置:
# 配置请求GZIP压缩
feign.compression.request.enabled = true
# 配置响应GZIP压缩
feign.compression.response.enabled = true
# 配置压缩支持的MIME TYPE
feign.compression.request.mime-types = text/xml,application/xml,application/json
# 配置压缩数据大小的下限
feign.compression.request.min-request-size = 2048
配置文件里面配置了个压缩!!! 导致了把数据压缩后发送到feign那边格式错误!!!
将feign 配置中compression.request.enabled 与 compression.response.enabled 改为false(关闭压缩) 问题可以解决
feign:
sentinel:
enabled: true
okhttp:
enabled: true
httpclient:
enabled: false
client:
config:
default:
connectTimeout: 10000
readTimeout: 10000
compression:
request:
enabled: false
response:
enabled: false
更多推荐



所有评论(0)