Added handling error response

This commit is contained in:
2025-01-17 09:57:00 +01:00
parent 6137235d2c
commit 5e169082fe

View File

@@ -34,7 +34,7 @@ public class XmlFormatterController implements RestController {
try { try {
requestBody = this.gson.fromJson(request.body(), XMLRequestBody.class); requestBody = this.gson.fromJson(request.body(), XMLRequestBody.class);
} catch (Exception e) { } catch (Exception e) {
//requestErrorResponse(response, e); requestErrorResponse(response, e);
return; return;
} }
String responseString = formatter.formatXML(requestBody.getData()); String responseString = formatter.formatXML(requestBody.getData());
@@ -43,4 +43,9 @@ public class XmlFormatterController implements RestController {
response.body(this.gson.toJson(responseBody)); 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));
}
} }