나의 옷장 아이템과 나의 선택 상품 사이즈 비교 조회 - SOPT23-Befit/Befit-Server GitHub Wiki

나의 옷장 아이템과 나의 선택 상품 사이즈 비교 조회

메소드 경로 짧은 설명
GET /closet/{closet_idx}/compare/{product_idx}?product_size={product_size} 나의 옷장 아이템과 나의 선택 상품 사이즈 비교 조회

경로 변수 설명

Path Variable 타입 설명
closet_idx int 비교 할 내 옷장 아이템 idx
product_idx int 비교 할 상품 idx

QueryString 설명

Parameter Type 필수여부 예시 기본값
product_size String Y product_size=M -

요청 헤더

Authorization: token

응답 바디

나의 옷장 아이템과 나의 선택 상품 사이즈 비교 조회 성공
{
    "status": 200,
    "message": "옷 사이즈 비교 성공",
    "data": {
        "measure": {
            "총장": "28.5",
            "가슴단면": "-2.5",
            "소매길이": "4.5",
            "어깨너비": "6"
        },
        "percent": "55",
        "my_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/01.+outer_under.png",
        "compare_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/04.+outer_above_l.png"
    }
}

measure > 0 : 내 옷 보다 더 큼 measure < 0 : 내 옷이 더 큼

나의 옷장 아이템과 나의 선택 상품 사이즈 비교 실패
{
    "status": 200,
    "message": "옷 사이즈 비교 불가능",
    "data": null
}
인증 실패
{
    "status": 401,
    "message": "인증 실패",
    "data": null
}
서버 내부 오류
{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}
데이터베이스 에러
{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}