原创

报错 Request URI does not contain a valid hostname:http://PRODUCT_SERVICE/list 解决

Ribon在调用微服务时报错:

 //获取商品服务接口中的数据利用ribon
        Object obj = restTemplate.getForObject("http://product-service/api/v1/product/findbyid?id="+productid,Object.class);

报错:        
Request URI does not contain a valid hostname: http://product_service/api/v1/product/findbyid?id=2

问题原因:

在注册服务的时候,properties文件中的服务名(spring.application.name)带上了下划线(如:PRODUCT_SERVICE

解决办法:

将下划线换成横杠即可。(PRODUCT-SERVICE)
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录