Skip to content

Commit a7d7651

Browse files
author
fantouchxie
committed
修正注释,删除无用代码
1 parent dea6b97 commit a7d7651

File tree

3 files changed

+7
-145
lines changed

3 files changed

+7
-145
lines changed

src/main/java/com/qcloud/image/demo/Demo.java

-1
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,6 @@ private static void faceAddFace(ImageClient imageClient, String bucketName) {
499499
private static void faceDelPerson(ImageClient imageClient, String bucketName, String personId) {
500500
String ret;
501501
System.out.println("====================================================");
502-
String delPersonId = "personY";
503502
FaceDelPersonRequest delPersonReq = new FaceDelPersonRequest(bucketName, personId);
504503

505504
ret = imageClient.faceDelPerson(delPersonReq);

src/main/java/com/qcloud/image/http/DefaultImageHttpClient.java

+1-138
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,12 @@
3030
*/
3131
public class DefaultImageHttpClient extends AbstractImageHttpClient {
3232

33-
//private static final Logger LOG = LoggerFactory.getLogger(DefaultImageHttpClient.class);
34-
3533
private OkHttpClient mOkHttpClient = new OkHttpClient();
3634

3735
public DefaultImageHttpClient(ClientConfig config) {
3836
super(config);
3937
}
4038

41-
// 获得异常发生时的返回信息
42-
/* private String getExceptionMsg(HttpRequest httpRequest, String exceptionStr) {
43-
String errMsg = new StringBuilder("HttpRequest:").append(httpRequest.toString())
44-
.append("\nException:").append(exceptionStr).toString();
45-
LOG.error(errMsg);
46-
return errMsg;
47-
}*/
48-
4939
@Override
5040
protected String sendGetRequest(HttpRequest httpRequest) throws AbstractImageException {
5141
mOkHttpClient.setProxy(config.getProxy());
@@ -86,55 +76,10 @@ protected String sendGetRequest(HttpRequest httpRequest) throws AbstractImageExc
8676
throw new UnknownException(e.getMessage());
8777
}
8878
return string;
89-
90-
/*
91-
String url = httpRequest.getUrl();
92-
HttpGet httpGet = null;
93-
String responseStr = "";
94-
int retry = 0;
95-
int maxRetryCount = this.config.getMaxFailedRetry();
96-
while (retry < maxRetryCount) {
97-
try {
98-
URIBuilder urlBuilder = new URIBuilder(url);
99-
for (String paramKey : httpRequest.getParams().keySet()) {
100-
urlBuilder.addParameter(paramKey, String.valueOf(httpRequest.getParams().get(paramKey)));
101-
}
102-
httpGet = new HttpGet(urlBuilder.build());
103-
} catch (URISyntaxException e) {
104-
String errMsg = "Invalid url:" + url;
105-
LOG.error(errMsg);
106-
throw new ParamException(errMsg);
107-
}
108-
109-
httpGet.setConfig(onGetConfig());
110-
setHeaders(httpGet, httpRequest.getHeaders());
111-
112-
try {
113-
HttpResponse httpResponse = httpClient.execute(httpGet);
114-
responseStr = EntityUtils.toString(httpResponse.getEntity(), "UTF-8");
115-
new JSONObject(responseStr);
116-
return responseStr;
117-
} catch (ParseException | IOException e) {
118-
++retry;
119-
if (retry == maxRetryCount) {
120-
String errMsg = getExceptionMsg(httpRequest, e.toString());
121-
throw new ServerException(errMsg);
122-
}
123-
} catch (JSONException e) {
124-
String errMsg = getExceptionMsg(httpRequest, e.toString());
125-
throw new ServerException(errMsg);
126-
} finally {
127-
httpGet.releaseConnection();
128-
}
129-
}
130-
return responseStr;
131-
*/
132-
13379
}
13480

13581
@Override
13682
public void shutdown() {
137-
//mOkHttpClient.
13883
}
13984

14085
@Override
@@ -237,71 +182,13 @@ protected String sendPostRequest(HttpRequest httpRequest) throws AbstractImageEx
237182
} else {
238183
throw new ParamException("Unknown ContentType, httpRequest.getContentType():" + httpRequest.getContentType());
239184
}
240-
241-
/*
242-
String url = httpRequest.getUrl();
243-
String responseStr = "";
244-
int retry = 0;
245-
int maxRetryCount = this.config.getMaxFailedRetry();
246-
while (retry < maxRetryCount) {
247-
HttpPost httpPost = new HttpPost(url);
248-
httpPost.setConfig(onGetConfig());
249-
250-
Map<String, Object> params = httpRequest.getParams();
251-
setHeaders(httpPost, httpRequest.getHeaders());
252-
if (httpRequest.getContentType() == HttpContentType.APPLICATION_JSON) {
253-
setJsonEntity(httpPost, params);
254-
} else if (httpRequest.getContentType() == HttpContentType.MULTIPART_FORM_DATA) {
255-
try {
256-
HashMap<String, String> keyList = httpRequest.getKeyList();
257-
HashMap<String, File> imageList = httpRequest.getImageList();
258-
String imageKey = httpRequest.getImageKey();
259-
File image = httpRequest.getImage();
260-
setMultiPartEntity(httpPost, params, imageList, image, keyList, imageKey);
261-
} catch (Exception e) {
262-
throw new UnknownException(e.toString());
263-
}
264-
}
265-
266-
try {
267-
HttpResponse httpResponse = httpClient.execute(httpPost);
268-
responseStr = EntityUtils.toString(httpResponse.getEntity(), "UTF-8");
269-
new JSONObject(responseStr);
270-
return responseStr;
271-
} catch (ParseException | IOException e) {
272-
++retry;
273-
if (retry == maxRetryCount) {
274-
String errMsg = getExceptionMsg(httpRequest, e.toString());
275-
throw new ServerException(errMsg);
276-
}
277-
} catch (JSONException e) {
278-
String errMsg = getExceptionMsg(httpRequest, e.toString());
279-
throw new ServerException(errMsg);
280-
} finally {
281-
httpPost.releaseConnection();
282-
}
283-
}
284-
return responseStr;
285-
*/
286185
}
287186

288-
/*
289-
private void setJsonEntity(HttpPost httpPost, Map<String, Object> params) {
290-
ContentType utf8TextPlain = ContentType.create("text/plain", Consts.UTF_8);
291-
JSONObject root = new JSONObject(params);
292-
StringEntity stringEntity = new StringEntity(root.toString(), utf8TextPlain);
293-
httpPost.setEntity(stringEntity);
294-
}
295-
*/
296-
297-
private void setMultiPartEntity(MultipartBuilder multipartBuilder,/*HttpPost httpPost,*/ Map<String, Object> params, Map<String, File> images, File imageData, Map<String, String> keyList, String imageKey)
187+
private void setMultiPartEntity(MultipartBuilder multipartBuilder, Map<String, Object> params, Map<String, File> images, Map<String, byte[]> contentList,File imageData, Map<String, String> keyList, String imageKey)
298188
throws FileNotFoundException {
299-
//ContentType utf8TextPlain = ContentType.create("text/plain", Consts.UTF_8);
300-
//MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
301189

302190
multipartBuilder.type(MultipartBuilder.FORM);
303191
for (String paramKey : params.keySet()) {
304-
//entityBuilder.addTextBody(paramKey, String.valueOf(params.get(paramKey)), utf8TextPlain);
305192
multipartBuilder.addFormDataPart(paramKey, String.valueOf(params.get(paramKey)));
306193
}
307194

@@ -315,15 +202,13 @@ private void setMultiPartEntity(MultipartBuilder multipartBuilder,/*HttpPost htt
315202
if (!imageFile.exists()) {
316203
throw new FileNotFoundException("File Not Exists: " + imageFile.getAbsolutePath());
317204
}
318-
//entityBuilder.addBinaryBody(paramName, imageFile);
319205
multipartBuilder.addPart(
320206
Headers.of("Content-Disposition", String.format("form-data; name=\"%s\"", paramName)),
321207
RequestBody.create(MediaType.parse("image/jpg"), imageFile)
322208
);
323209
}
324210
} else if (imageData != null) {
325211
if (imageData.exists()) {
326-
//entityBuilder.addBinaryBody(imageKey, imageData);
327212
multipartBuilder.addPart(
328213
Headers.of("Content-Disposition", String.format("form-data; name=\"%s\"", imageKey)),
329214
RequestBody.create(MediaType.parse("image/jpg"), imageData)
@@ -343,27 +228,5 @@ private void setMultiPartEntity(MultipartBuilder multipartBuilder,/*HttpPost htt
343228
}
344229
}
345230

346-
//HttpEntity entity = entityBuilder.build();
347-
//httpPost.setEntity(entity);
348-
}
349-
350-
/**
351-
* 设置Http头部,同时添加上公共的类型,长连接,Image SDK标识
352-
* @param message HTTP消息
353-
* @param headers 用户额外添加的HTTP头部
354-
*/
355-
/*
356-
private void setHeaders(HttpMessage message, Map<String, String> headers) {
357-
message.setHeader(RequestHeaderKey.ACCEPT, RequestHeaderValue.Accept.ALL);
358-
message.setHeader(RequestHeaderKey.CONNECTION, RequestHeaderValue.Connection.KEEP_ALIVE);
359-
message.setHeader(RequestHeaderKey.USER_AGENT, this.config.getUserAgent());
360-
361-
if (headers != null) {
362-
for (String headerKey : headers.keySet()) {
363-
message.setHeader(headerKey, headers.get(headerKey));
364-
}
365-
}
366231
}
367-
*/
368-
369232
}

src/main/java/com/qcloud/image/op/DetectionOp.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -676,8 +676,8 @@ public String faceGetGroupIds(FaceGetGroupIdsRequest request) throws AbstractIma
676676
/**
677677
* Person新增组信息, 文档见 https://cloud.tencent.com/document/product/641/12417
678678
* @param useNewDomain 是否使用新域名,<br>
679-
* true: http://recognition.image.myqcloud.com/face/multidentify <br>
680-
* false: http://service.image.myqcloud.com/face/multidentify <br>
679+
* true: http://recognition.image.myqcloud.com/face/addgroupids <br>
680+
* false: http://service.image.myqcloud.com/face/addgroupids <br>
681681
* 如果开发者使用的是原域名(service.image.myqcloud.com)且已产生调用,则无需更换域名。
682682
* @return JSON格式的字符串, 格式为{"code":$code, "message":"$mess"}, code为0表示成功, 其他为失败,
683683
* message为success或者失败原因
@@ -712,8 +712,8 @@ public String faceAddGroupIds(FaceAddGroupIdsRequest request, boolean useNewDoma
712712
/**
713713
* Person删除组信息, 文档见 https://cloud.tencent.com/document/product/641/12417
714714
* @param useNewDomain 是否使用新域名,<br>
715-
* true: http://recognition.image.myqcloud.com/face/multidentify <br>
716-
* false: http://service.image.myqcloud.com/face/multidentify <br>
715+
* true: http://recognition.image.myqcloud.com/face/delgroupids <br>
716+
* false: http://service.image.myqcloud.com/face/delgroupids <br>
717717
* 如果开发者使用的是原域名(service.image.myqcloud.com)且已产生调用,则无需更换域名。
718718
* @return JSON格式的字符串, 格式为{"code":$code, "message":"$mess"}, code为0表示成功, 其他为失败,
719719
* message为success或者失败原因
@@ -1154,8 +1154,8 @@ public String faceLiveDetectFour(FaceLiveDetectFourRequest request) throws Abstr
11541154
/**
11551155
* 人脸静态活体检测
11561156
* @param useNewDomain 是否使用新域名,<br>
1157-
* true: http://recognition.image.myqcloud.com/face/multidentify <br>
1158-
* false: http://service.image.myqcloud.com/face/multidentify <br>
1157+
* true: http://recognition.image.myqcloud.com/face/livedetectpicture <br>
1158+
* false: http://service.image.myqcloud.com/face/livedetectpicture <br>
11591159
* 如果开发者使用的是原域名(service.image.myqcloud.com)且已产生调用,则无需更换域名。
11601160
* @return JSON格式的字符串, 格式为{"code":$code, "message":"$mess"}, code为0表示成功, 其他为失败,
11611161
* message为success或者失败原因

0 commit comments

Comments
 (0)