2023.12.12(화)
결과의 변경 없이 소프트웨어의 코드 내부(구조)를 재조정하는 것
- 가독성↑ (리팩토링 ⊂ 클린 코드)
- 유지보수 편하게
※ 배포, 운영 직전에는 절대로 코드 수정이 일어나서는 안됨!
HTTP 요청에 대한 서버에서의 처리 결과를 나타내는 코드 (세 자리 숫자로 구성)🔗
상태 코드 | 의미 | 설명 |
---|---|---|
1XX | Informational(정보 제공) | 임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미 HTTP 1.1 버전부터 추가됨 |
2XX | Success(성공) | 클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미 |
3XX | Redirection(리다이렉션) | 완전한 처리를 위해서 추가 동작이 필요한 경우 주로 서버의 주소나 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미 |
4XX | Client Error(클라이언트 에러) | 없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우를 의미 |
5XX | Server Error(서버 에러) | 서버 사정으로 메시지 처리에 문제가 발생한 경우 서버의 부하, DB 처리 과정 오류, 서버에서 익셉션이 발생하는 경우를 의미 |
200
201
400
404
500