Added handling error response
This commit is contained in:
		| @@ -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)); | ||||||
|  |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user