| 대상 | 쇼핑 웹 애플리케이션 “채식이들” |
|---|---|
| 문서화 | 상황별 예외코드 |
| 버전 | v.1.0 |
| 작성일 | 2022-09-22 |
| 작성자 | 강시혁, 이현석 |
| 도메인 | 코드 | STATUS | MESSAGE | 추가 설명 |
|---|---|---|---|---|
| MEMBER | MEMBER_BAD_REQUEST | 400 | (사용자) 잘못된 요청입니다. | 1. 잘못된 토큰일 경우 |
400번 대 (Client Error)응답
| 상태코드 | 의미 | 설명 |
|---|---|---|
| 400 | Bad Request | 클라이언트의 요청이 잘못됨(ex: 잘못된 요청 구문, 너무 큰 크기 등) |
| 400 | Bad Request | 인증이 필요하거나 아직 제공되지 않은 경우 사용된다. 인증 실패 |
| 400 | Forbidden | 서버가 요청을 거부하고 있음, 접근 금지 응답, 관리자 페이지 접근 등을 차단하는 경우 응답 (ex 클라이언트가 리소스에 대한 필요 권한을 갖고 있지 않음) 인가 실패 |
| 400 | Forbidden | 서버가 요청을 거부하고 있음, 접근 금지 응답, 관리자 페이지 접근 등을 차단하는 경우 응답 (ex 클라이언트가 리소스에 대한 필요 권한을 갖고 있지 않음) 인가 실패 |
| 409 | Forbidden | 서버가 요청을 수행하는 중에 충돌 발생, PUT메서드 에서 많이 사용 |
500번 대 (Server Error)응답
| 상태코드 | 의미 | 설명 |
|---|---|---|
| 500 | Not Implemented | 서버가 클라이언트의 요청을 처리 중 에러 발생 |
| 501 | Not Implemented | 예외적인 또는 예측하지 못한 에러의 경우 500에러로 출력된다. 예측하지 못한 정보이기 때문에 자세한 이유를 알 수 없어 로그를 확인하는 것이 좋다. |