-
Notifications
You must be signed in to change notification settings - Fork 0
5월 24일
Seongbeen Kim edited this page Jun 3, 2021
·
4 revisions
- url :
POST /api/v1/members/ - request body : {
alias,name,email,password,phone[optional]} - 성공 케이스
회원가입 성공 -> http status :201, response body {memberId,alias} - 예외 케이스
중복된 Alias -> http status :409, message
데이터 유효성 -> http status :422, message
- url :
GET /api/v1/members/{memberId} - 성공 케이스
조회 성공 -> http status :200
존재하지 않는 사용자일 경우 -> http status :404, message
- url :
POST /api/v1/members/login - request body : {
alias,password} - 성공 케이스
로그인 성공 -> http status :200, response body {memberId,alias} - 예외 케이스
아이디가 없을 경우 -> http status :401+ message
비밀번호가 틀릴 경우 -> http status :401+ message
- url :
PUT /api/v1/members/ - request body : {
memberId,password} - 성공 케이스
변경 성공 -> http status :200+ message - 예외 케이스
기존 비밀번호 -> http status :409+ message
비밀번호 유효성 체크 실패 -> http status :422+ message
- url :
DELETE /api/v1/members/Id?{1} - 성공 케이스
탈퇴 성공 -> http status :204+ message
- 제목(공백, 길이 30자 이내)
- 내용(공백, 길이 500자 이내)
- 작성일자 - 페북 참고
- 작성자
- 삭제여부
- url :
POST /api/v1/boards/ - request body : {
memberId,title,content,createdDateTime} - 성공 케이스
생성 성공 -> http status :201 - 예외 케이스
제목 입력 X -> http status :422+ message
내용 입력 X -> http status :422+ message
- url :
GET /api/v1/boards/id?{1} - 성공 케이스
조회 성공 -> http status :200, response body {memberId} 예외 케이스 삭제된 게시물일 시 -> 404 + 에러 메세지
- url :
GET /api/v1/boards/page?{1} (10개씩 조회) - 성공 케이스
전체 조회 성공 -> http status :200, response body {title,content,createdDateTime,writer}
- url :
PUT /api/v1/boards/ - requestbody : {
memberId,boardId,updatedTitle,updatedContent} - 성공 케이스
게시물 수정 성공 -> http status :200+ message - 예외 케이스
수정 권한이 없을 경우 -> http status403+ message
- url :
DELETE /api/v1/boards/ - request body : {
memberId,boardId} - 성공 케이스
게시물 삭제 성공 -> http status :204+ message - 예외 케이스
삭제 권한이 없을 경우 -> http status :403+ message