2017-10-04 5 views
1

Spring-bootで作成されたREST APIがあります。私は郵便配達員を使用して投稿要求を実行したいが、私はエラー "Unsupported Media Type"を得ている。私はJSONと関連していると思いますが、これは悪い形であるべきですが、私はなぜそれを想像することはできません。これは私のJSONオブジェクトです:REST APIに投稿するときにサポートされていないメディアタイプエラー

{ 
    "id": 6, 
    "name": "Jonh", 
    "pass": "464d83f2a73cc7068632fb46cbb0214538dec819", 
    "typeOfSubscription": "TRIAL_VERSION", 
    "partiesRemainingThisMonth": 1, 
    "subscriptionEndDate": 2458078, 
    "parties": [] 
} 

そして、これは私はAPI上のオブジェクトの定義した変数です:

private Integer id; 
private String name; 
private String pass; 
private TypeOfSubscription typeOfSubscription; 
private Integer partiesRemainingThisMonth; 
private Date subscriptionEndDate; 
private List<Party> parties; 

TypeOfSubscriptionは、次の値を持つ列挙型です:

NO_SUBSCRIPTION(0, 0, 0), 
TRIAL_VERSION(1, 1, 1), 
ONE_MONTH(2, 3, 1), 
THREE_MONTHS(3, 5, 3), 
SIX_MONTHS(4, Integer.MAX_VALUE, 6); 

private Integer id; 
private Integer partiesPerMonth; 
private Integer subscriptionMonths; 

JSONがうまく構築されているように見えない理由がわかりません。私は列挙型が関係していると思われます。または、おそらく日付(私はユリウス形式を使用しています)。

ありがとうございます!

+0

リクエストを送信している郵便番号のスクリーンショットを入力してください。それは何ですか? –

答えて

0

ヘッダーが設定されていないようです。

Content-Type: application/json 
+0

いいえ、私はこれらのヘッダーを設定しました – Trebolete

関連する問題