Method POST
URI /carts
HTTP Status Code 201 : 성공
500 : INSERT 에러
Request Headers “Authorization” : 로그인할 때 받은 JWT Token (문자열)
Request Body {
bookId : “도서 id”,
quantity : “도서 수량”
userId : “임시로 body에 전달, 후에 JWT로 변경”

} | | Response Body | |

Method GET
URI /carts
HTTP Status Code 200 : 성공
500 : SELECT 에러
Request Headers “Authorization” : 로그인할 때 받은 JWT Token (문자열)
Request Body 1) 내 장바구니 아이템 목록 조회 (Request Body 없음)
  1. 선택한 상품 목록 조회 { selected : [ 선택한 cartItemId 를 배열로 전달 ] } | | Response Body | [ { id : “장바구니 id”, bookId : “도서 id”, title : “도서 제목”, summary : “요약 설명”, price : “가격”, quantity : “수량” }, { id : “장바구니 id”, bookId : “도서 id”, title : “도서 제목”, summary : “요약 설명”, price : “가격”, quantity : “수량” }, … ] |
Method DELETE
URI /carts/{cartItemId}
HTTP Status Code 200 : 성공
500 : DELETE 에러
Request Header “Authorization” : 로그인할 때 받은 JWT Token (문자열)
Request Body
Response Body