2

即使已知此错误,我也无法解决我的问题!

重置服务在此代码中声明:

 @POST
    @Transactional
    @Consumes(MediaType.APPLICATION_JSON)
    @Path("/addProduct")
    public void addProductToShoppingBag(JSONObject object) throws JSONException 

我正在使用这个 javascript 发送一个 POST 请求:

$.ajax({
            header: 'application/json',
            type: 'POST',
            data: $.toJSON({
            member_id: "1",
            products_id: ["0","1"]
        }),
            url: url
        }).done(success).error(failure);

我收到 415 - Unsupported Media Type 错误!!!任何的想法 ?

4

1 回答 1

9

你想设置contentType. 您的标题格式不正确

转变:

 header: 'application/json',

contentType: "application/json;charset=utf-8",

正确的标头需要包含 'Content-Type'在其中,jQuery 会为您处理好这些

于 2016-07-19T05:08:02.140 回答