Skip to content

✔ 제품 검색

Cherry edited this page Feb 13, 2022 · 10 revisions
메소드 경로 설명
GET /products 제품 검색 (ex. /products?word=go&catIndex=10)

Request Header

{
    "Content-Type": "application/json",
    "token": "액세스토큰"
}

Request Params

key value
word 검색어
catIndex 고양이 인덱스

Response

< Success >

{
    "responseMessage": "제품리스트 가져오기 성공",
    "data": [
        {
            "productIndex": 6,
            "productImg": "https://ounceimage.s3.ap-northeast-2.amazonaws.com/productImage/10.png",
            "manufacturer": "GO!",
            "productName": "핏프리 그레인프리 치킨칠면조오리",
            "type": "건식"
            "isRecord": true,
            "reviewIndex": 13,
        }
        {
            "productIndex": 8,
            "productImg": "https://ounceimage.s3.ap-northeast-2.amazonaws.com/productImage/10.png",
            "manufacturer": "GO!",
            "productName": "핏프리 그레인프리 치킨칠면조오리22",
            "type": "건식"
            "isRecord": false,
            "reviewIndex": null,
        }
    ]
}

< Fail >

  • 데이터 누락 (400)
{
    "timestamp": "2020-12-29T02:04:54.539+00:00",
    "status": 400,
    "error": "Bad Request",
    "message": "",
    "path": "/main"
}
  • 서버 내부 에러 (requestParams 제대로 안 넣었을 때) (500)
{
    "responseMessage": "서버 내부 에러",
    "data": null
}
  • 메소드 에러 (405)
  • 경로 에러 (404)
  • 권한 에러 (수정 삭제는 미리 막고 대부분 토큰 만료)(401)