java - Java EE - 返回 415 状态
问题描述
我正在使用 Java 和 Jersey 创建一个 WEB Api,现在我在对我的 API 的 POST 请求中获得 415 状态代码。
Postman 使用 Header Content-type application/json 发出的请求
这些图片显示了我的要求
这就是我的代码。
package api;
import java.sql.SQLException;
import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import DAO.TransactionDAO;
import DAO.UsersDAO;
import Entity.Transaction;
import Entity.Users;
@Path("/users")
public class UsersController {
private UsersDAO dao;
private static final String CHARSET = ";charset=UTF-8";
@PostConstruct
private void init(){
this.dao = new UsersDAO();
}
@POST
@Path("/add")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.TEXT_PLAIN)
public int insert(Users user){
try{
return this.dao.add(user);
}
catch(Exception e){
e.toString();
return 0;
}
}
}
解决方案
我发现了错误。我的模型没有空的构造函数。我只是创建它并工作。
推荐阅读
- javascript - Vue.js:尽管有条件渲染,元素仍会显示片刻
- android - 如何保证mediacodec编码的视频分辨率与摄像机预览角度一致?
- javascript - 字符串包括:测试字符串数组中的单词
- python - 如何在模型中实现 t-SNE?
- eos - 错误 3070003:序列化错误处理 WASM
- typescript - 如何处理 javascript 包中的版权声明?
- oracle - 2 个并发事务中的行数
- java - 如何在多个招摇页面中公开我的 Rest 服务。
- hive - 由于失败,第二个配置单元查询失败:ParseException 行 5:101 在第一个配置单元查询中缺少 EOF
- java - 带有小胡子的 Java Spring 一直在服务器上查找文件