@@ -27,7 +27,6 @@ public class GXRestAPIClient {
27
27
private Location location ;
28
28
private int protocol = 1 ;
29
29
private String httpMethod = "GET" ;
30
- private int statusCode ;
31
30
private int errorCode ;
32
31
private String errorMessage ;
33
32
private Integer responseCode ;
@@ -87,13 +86,17 @@ public int getErrorCode() {
87
86
}
88
87
89
88
public int getStatusCode () {
90
- return statusCode ;
89
+ return responseCode ;
91
90
}
92
91
93
92
public String getErrorMessage () {
94
93
return errorMessage ;
95
94
}
96
95
96
+ public String getStatusMessage () {
97
+ return responseMessage ;
98
+ }
99
+
97
100
/* Sets */
98
101
99
102
public void setName ( String value ) {
@@ -113,9 +116,13 @@ public void setHttpMethod( String value) {
113
116
}
114
117
115
118
public void setStatusCode ( int value ) {
116
- statusCode = value ;
119
+ responseCode = value ;
117
120
}
118
-
121
+
122
+ public void setStatusMessage (String value ) {
123
+ responseMessage = value ;
124
+ }
125
+
119
126
public void setErrorCode ( int value ) {
120
127
errorCode = value ;
121
128
}
@@ -513,15 +520,16 @@ public void RestExecute() {
513
520
serviceuri += (location .getPort () != 80 ) ? ":" + Integer .toString (location .getPort ()): "" ;
514
521
serviceuri += "/" + location .getBaseURL () + "/" + location .getResourceName ();
515
522
serviceuri += queryString ;
516
- httpClient .execute ( httpMethod , serviceuri );
517
-
518
- if (httpClient .getStatusCode () >= 300 || httpClient .getErrCode () > 0 ) {
519
- errorCode = (httpClient .getErrCode () == 0 )? 1 : httpClient .getErrCode ();
520
- errorMessage = httpClient .getErrDescription ();
521
- statusCode = httpClient .getStatusCode ();
523
+ httpClient .execute ( this .httpMethod , serviceuri );
524
+ responseCode = httpClient .getStatusCode ();
525
+ responseMessage = httpClient .getReasonLine ();
526
+ errorCode = 0 ;
527
+ errorMessage = "" ;
528
+ if (responseCode >= 300 || httpClient .getErrCode () > 0 ) {
529
+ errorCode = httpClient .getErrCode ();
530
+ errorMessage = httpClient .getErrDescription ();
522
531
}
523
532
else {
524
- statusCode = httpClient .getStatusCode ();
525
533
try {
526
534
String response = httpClient .getString ();
527
535
if (response .trim ().startsWith ("[" ))
0 commit comments