原因分析:
try {
//调用rest的服务查询商品基本信息
String json = HttpClientUtil.doGet(REST_BASE_URL + ITEM_INFO_URL + itemId);
if (!StringUtils.isBlank(json)) {
TaotaoResult taotaoResult = TaotaoResult.formatToPojo(json, ItemInfo.class);
if (taotaoResult.getStatus() == 200) {
ItemInfo item = (ItemInfo) taotaoResult.getData();
return item;
}
}
}
执行代码返回的json为空,但是按路径返回是有值得
原因分析:路径写错了
按代码路径为:
http://localhost:8081/rest//item/info149477297673096
所以需要在配置文件中info后面/
#商品基本信息url
ITEM_INFO_URL=/item/info/