微服务中基于ribbon调用其他服务出现媒体类型错误解释
弟弟在此记录一下今天朋友出现的小错误。已经解决了,闲着没事记录下,。
OpenFeign不会出现这个错误,因为和ribbon请求其他服务的方式不同。
下面这个是基于ribbon的。服务提供者
在这里写这个用了@RequestBody注解。这样是不对的。
我感觉我上面写的那传递参数是值传递,也就是字符串传递,
但是服务提供者要求参数是经过请求体传递,所以会导致媒体类型出错。。。
额,把那个@RequestBody去掉就好了,。当然还有其他解决方案,在此就不多说啦,
细心点这个问题就不会犯了。
说的不对,请大佬指正。