2016-07-19 39 views
0

このエラーが判明しても、私は問題を解決できませんでした。POST要求が返される415 - サポートされていないメディアタイプ

リセットサービスは、このコードで宣言されています。

@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取得しています - サポートされていないメディアタイプをエラー!!!何か案が ?

答えて

5

contentTypeに設定します。

header: 'application/json', 

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

への適切なヘッダがそれに 'Content-Type'を含める必要とjQuery

+0

あなたのための世話をする仕事だこと:あなたのヘッダが

スイッチが正しくフォーマットされていません:) どうもありがとうございました – taboubim

関連する問題