Added handling error response
This commit is contained in:
@@ -34,7 +34,7 @@ public class XmlFormatterController implements RestController {
|
||||
try {
|
||||
requestBody = this.gson.fromJson(request.body(), XMLRequestBody.class);
|
||||
} catch (Exception e) {
|
||||
//requestErrorResponse(response, e);
|
||||
requestErrorResponse(response, e);
|
||||
return;
|
||||
}
|
||||
String responseString = formatter.formatXML(requestBody.getData());
|
||||
@@ -43,4 +43,9 @@ public class XmlFormatterController implements RestController {
|
||||
response.body(this.gson.toJson(responseBody));
|
||||
|
||||
}
|
||||
private void requestErrorResponse(Response response, Exception ex) {
|
||||
XMLResponseBody responseBody = new XMLResponseBody(ex.getMessage(), "ERR", "N/A", -1);
|
||||
response.status(400);
|
||||
response.body(this.gson.toJson(responseBody));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user