in src/main/java/com/aliyun/mns/common/http/HttpCallback.java [151:184]
private void handleResult() {
try {
if (responseMessage.isSuccessful()) {
T obj = null;
if (resultParser != null) {
obj = this.resultParser.parse(responseMessage);
}
if (callback != null) {
executeCallback(callback, obj);
}
result.onSuccess(obj);
this.success = true;
} else {
Exception obj = exceptionParser.parse(responseMessage);
if (callback != null) {
executeCallback(callback, obj);
}
result.onFail(obj);
}
} catch (Exception ex) {
try {
System.out.println(IOUtils.readStreamAsString(responseMessage.getContent(), "UTF-8"));
} catch (Exception e) {
}
if (callback != null) {
executeCallback(callback, ex);
}
result.onFail(ex);
}
}