1
我有一個使用Spring-boot
構建的REST API。我想使用郵遞員執行發佈請求,但是我收到錯誤「不支持的媒體類型」。我想是與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看起來不錯。我懷疑參與的枚舉,或者可能是日期(我使用Julian格式)。
在此先感謝!
請提供您發送請求的郵遞員截圖。什麼是迴應。 –