我想用JAX-RS运行POST方法。我试过POSTMAN但是失败了。
控制器:
@POST
@Path("/insertdata")
@Produces(MediaType.APPLICATION_JSON)
public void insertData(Kasus kasus){
String sql = "INSERT INTO KASUS " +
"(KODE_KASUS, NAMA, IS_DELETE, CREATED_BY, CREATED_DATE, UPDATED_BY, UPDATED_DATE) VALUES (?, ?, ?, ?, ?, ?, ?)";
dbCon = new DBConnection();
try {
conn = DBConnection.setDBConnection();
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, kasus.getKodekasus());
ps.setString(2, kasus.getNama());
ps.setInt(3, kasus.getIsdelete());
ps.setString(4, kasus.getCreatedby());
ps.setDate(5, (Date) kasus.getCreateddate());
ps.setString(6, kasus.getUpdatedby());
ps.setDate(7, (Date) kasus.getUpdateddate());
ps.executeUpdate();
ps.close();
} catch (SQLException e) {
throw new RuntimeException(e);
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
System.out.println("error nih");
}
}
}
}
我在邮递员中尝试过,添加参数(来自模型示例的变量:kodekasus = 89)但是失败了。在邮递员“415不支持的媒体类型”。如何解决这个问题?或者你能给我这个解决方案的参考吗?也许用其他方式。感谢。