是这样的,在工作中因为某些需要要把基于rpc的查询切换为http,然后就封装了post报文去请求别的服务,但是遇到了一个非常古怪的问题,就是okhttp3的response接收一直为null,但是如果是在debug的时候在那个工具框里去直接使用封装的post方法就能成功解决这个问题,排查了一天之后发现是之前配置的hystrix熔断,因为post请求时间较长超过了熔断时间导致熔断返回null了(其实之前也想过这个问题,去掉了几个hystrix注解,但是没有去全,因为我的粗心把正确答案排除了,笑死)
把这个坑记录下来,除此之外还有一个json的问题就是有的服务他想要请求体的value如果想要不转译冒号的话,可以考虑把string转换成jsonobject然后把他放进value里