簡體   English   中英

Java EE-返回415狀態

[英]Java EE - Return 415 status

我正在使用Java和Jersey創建一個WEB Api,現在在對我的API的POST請求中得到415狀態代碼。

Postman使用標頭內容類型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;
    }
    }
}

我發現了錯誤。 我的模型沒有空的構造函數。 我只是創建它並工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM