|
@@ -46,15 +46,15 @@ public class JavaApiTask implements Callable<JavaApiStatics> { |
|
@@ -46,15 +46,15 @@ public class JavaApiTask implements Callable<JavaApiStatics> { |
46
|
if (javaApiInfo.getApiReqMethod() == 0) {
|
46
|
if (javaApiInfo.getApiReqMethod() == 0) {
|
47
|
jsonRep = restTemplate.getForObject(url, JSONObject.class);
|
47
|
jsonRep = restTemplate.getForObject(url, JSONObject.class);
|
48
|
} else {
|
48
|
} else {
|
49
|
- JSONObject req = null;
|
49
|
+ JSONObject req = JSONObject.parse(javaApiInfo.getApiData(),JSONObject.class);
|
50
|
jsonRep = restTemplate.postForObject(url, req, JSONObject.class);
|
50
|
jsonRep = restTemplate.postForObject(url, req, JSONObject.class);
|
51
|
|
51
|
|
52
|
}
|
52
|
}
|
53
|
} catch (Exception e) {
|
53
|
} catch (Exception e) {
|
54
|
- log.warn("exception {} ",url);
|
54
|
+ log.warn("exception {} ", url);
|
55
|
apiStatics.setHasException(true);
|
55
|
apiStatics.setHasException(true);
|
56
|
apiStatics.setException(e);
|
56
|
apiStatics.setException(e);
|
57
|
- }finally {
|
57
|
+ } finally {
|
58
|
apiStatics.setEndTime(System.currentTimeMillis());
|
58
|
apiStatics.setEndTime(System.currentTimeMillis());
|
59
|
apiStatics.setResponse(jsonRep);
|
59
|
apiStatics.setResponse(jsonRep);
|
60
|
}
|
60
|
}
|
|
@@ -72,7 +72,14 @@ public class JavaApiTask implements Callable<JavaApiStatics> { |
|
@@ -72,7 +72,14 @@ public class JavaApiTask implements Callable<JavaApiStatics> { |
72
|
log.warn("get url failed has null prop. ");
|
72
|
log.warn("get url failed has null prop. ");
|
73
|
return null;
|
73
|
return null;
|
74
|
}
|
74
|
}
|
75
|
- String url = "http://" + mObjectInfo.getMoHostIp() + ":" + mObjectInfo.getMoTags() + "/" + javaApiInfo.getApiUrl();
|
75
|
+
|
|
|
76
|
+ String url = "http://" + mObjectInfo.getMoHostIp();
|
|
|
77
|
+ if (mObjectInfo.getMoTags() != null && !mObjectInfo.getMoTags().equals("")) {
|
|
|
78
|
+ url += ":" + mObjectInfo.getMoTags();
|
|
|
79
|
+ }
|
|
|
80
|
+
|
|
|
81
|
+ url += "/" + javaApiInfo.getApiUrl();
|
|
|
82
|
+
|
76
|
return url;
|
83
|
return url;
|
77
|
}
|
84
|
}
|
78
|
} |
85
|
} |