Java EE - вернуть статус 415 - PullRequest
0 голосов
/ 28 июня 2018

Я создаю WEB Api с Java и Джерси, и теперь я получаю код состояния 415 по запросу POST к моему API.

Запрос, сделанный Почтальоном с приложением типа содержимого заголовка / json

Эти изображения показывают мой запрос

enter image description here

enter image description here

И это мой код.

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

1 Ответ

0 голосов
/ 28 июня 2018

Я нашел ошибку. У моей модели не было пустого конструктора. Я просто создаю его и работаю.

...