diff --git a/face-search-client/src/main/java/com/visual/face/search/handle/CollectHandler.java b/face-search-client/src/main/java/com/visual/face/search/handle/CollectHandler.java index 5248f9f..c72cf07 100755 --- a/face-search-client/src/main/java/com/visual/face/search/handle/CollectHandler.java +++ b/face-search-client/src/main/java/com/visual/face/search/handle/CollectHandler.java @@ -4,6 +4,7 @@ import java.util.Map; import java.util.List; import java.util.concurrent.ConcurrentHashMap; +import com.alibaba.fastjson.TypeReference; import com.visual.face.search.common.Api; import com.visual.face.search.http.HttpClient; import com.visual.face.search.model.*; @@ -71,7 +72,7 @@ public class CollectHandler extends BaseHandler{ MapParam param = MapParam.build() .put("namespace", namespace) .put("collectionName", collectionName); - return HttpClient.get(Api.getUrl(this.serverHost, Api.collect_get), param); + return HttpClient.get(Api.getUrl(this.serverHost, Api.collect_get), param, new TypeReference>(){}); } /** @@ -80,7 +81,7 @@ public class CollectHandler extends BaseHandler{ */ public Response> collectList(){ MapParam param = MapParam.build().put("namespace", namespace); - return HttpClient.get(Api.getUrl(this.serverHost, Api.collect_list), param); + return HttpClient.get(Api.getUrl(this.serverHost, Api.collect_list), param, new TypeReference>>(){}); } } diff --git a/face-search-client/src/main/java/com/visual/face/search/handle/FaceHandler.java b/face-search-client/src/main/java/com/visual/face/search/handle/FaceHandler.java index 1851a62..6b64c8f 100755 --- a/face-search-client/src/main/java/com/visual/face/search/handle/FaceHandler.java +++ b/face-search-client/src/main/java/com/visual/face/search/handle/FaceHandler.java @@ -1,5 +1,6 @@ package com.visual.face.search.handle; +import com.alibaba.fastjson.TypeReference; import com.visual.face.search.common.Api; import com.visual.face.search.http.HttpClient; import com.visual.face.search.model.*; @@ -46,7 +47,7 @@ public class FaceHandler extends BaseHandler{ .setFaceScoreThreshold(face.getFaceScoreThreshold()) .setMinConfidenceThresholdWithThisSample(face.getMinConfidenceThresholdWithThisSample()) .setMaxConfidenceThresholdWithOtherSample(face.getMaxConfidenceThresholdWithOtherSample()); - return HttpClient.post(Api.getUrl(this.serverHost, Api.face_create), faceReq); + return HttpClient.post(Api.getUrl(this.serverHost, Api.face_create), faceReq, new TypeReference>(){}); }