0
在我的代碼(下面發佈)中,我使用ajax查詢從我的ReactJS客戶端向我的Java Web服務發送了一個json數組。 Web服務然後將該數組存儲到文件中。但是我得到500個http錯誤代碼。請告訴我的代碼中可能存在什麼問題?Web服務在POST請求中拋出錯誤/異常
錯誤:
客戶:
saveChanges(newRecordsArray) {
$.ajax({
type: "POST",
url: "http://localhost:8080/UserManagement/rest/myService/save",
data: newRecordsArray, //json array containing records
dataType: "json",
contentType:'application/json',
async: false
});
}
服務器:
@POST
@Path("/save")
@Consumes(MediaType.APPLICATION_JSON)
public Response saveNewRecords(JSONArray newRecordsArray) {
try {
File recordsFile = new File("C:\\Users\\username\\Desktop\\myJSON.txt");
FileWriter fileWriter = new FileWriter(recordsFile);
fileWriter.write(newRecordsArray.toString());
fileWriter.close();
}
catch (Exception e) {
}
return Response.status(200).entity(newRecordsArray.toString()).build();
}
爲什麼不打印或記錄拋出的異常? –
讓我知道它打印的內容 –
500是內部服務器錯誤...文件「myJSON.txt」是否存在於「C:\\ Users \\ username \\ Desktop \\」中? – user3738027