问题描述
调用feign接口时 post请求参数过大
post请求出现 “status“: 400, “error“: “Bad Request“ 错误
解决方案:
可以引入依赖 和bootstrap.yml里面,添加feign配置
compile('org.springframework.cloud:spring-cloud-starter-openfeign')
implementation group: 'io.github.openfeign', name: 'feign-httpclient', version: '11.9.1'
feign: httpclient: enabled: true hystrix: #设置feign开启hystrix(服务保护) enabled: true compression: request: # 开启数据压缩请求 enabled: true # 压缩数据类型 mime-types: text/xml, application/xml, application/json # 数据压缩下限 2048表示传输数据大于2048 才会进行数据压缩(最小压缩值标准) min-request-size: 2048 # 开启数据压缩响应 response: enabled: true server: compression: enabled: true mime-types: text/xml, application/xml, application/json