Feign的BUG,调用时,请求头的传入实际参数为null,却接受到参数名为参数

当使用Feign调用接口时,
@RequestHeader(value = “参数名”, required = false)

参数位于 请求头,为非必填项,请求时将null传入,但被调用到的接口,实际接受的参数值却为参数名;

解决方案:
1.不传null,传入空字符串 “”;
2.将该参数移至body就不会有该问题。

你可能感兴趣的:(java,bug)