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 {
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));
}
}