2017-10-04 2 views
1

Spring-boot으로 빌드 된 REST API가 있습니다. 우편 배달부를 사용하여 게시물 요청을 수행하려고하지만 '지원되지 않는 미디어 유형'오류가 나타납니다. JSON과 관련이있는 것으로 추측됩니다. JSON은 나쁜 형태 여야합니다.하지만 그 이유를 상상할 수는 없습니다. 이것은 나의 JSON 개체입니다 :REST API로 게시 할 때 지원되지 않는 미디어 유형 오류

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

그리고 이것은 내가 API의 객체로 정의한 변수 :

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; 
:

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

TypeOfSubscription는 다음과 같은 값으로 열거되어

JSON이 제대로 보이기 때문에 왜 실패하는지 알 수 없습니다. 열거 형이 관련되어 있거나, 날짜 (줄리안 형식을 사용하고 있습니다)가 의심 스럽습니다.

미리 감사드립니다.

+0

요청을 보내는 위치의 우편 배달부의 스크린 샷을 제공하십시오. 응답은 무엇입니까. –

답변

0

헤더가 설정되어 있지 않습니다. 헤더를 설정하는 것이 좋습니다 :

Content-Type: application/json 
+0

아니요,이 헤더가 설정되어 있습니다. – Trebolete

관련 문제