Spring/모든 개발자를 위한 HTTP 웹 기본 지식
[모든 개발자를 위한 HTTP 웹 기본 지식] 06. HTTP 상태코드 - 4xx(클라이언트 오류), 5xx(서버 오류)
(인프런) 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 공부하고 리뷰한 글입니다. 5. 4xx(클라이언트 오류), 5xx(서버 오류) 상태코드 원인 클라이언트 오류 400 요청 구문, 메시지 오류(요청 파라미터 잘못됨, API 스펙이 맞지 않을 때) 401 인증이 되지않은 경우 403 인증은 됐지만 접근권한이 불충분한 경우 404 요청 리소스가 서버에 없는 경우 서버 오류 500 서버 문제(NullPointerException, DB 접근 불가) 애매하면 사용 503 일시적 과부하/예정 작업(서비스 이용 불가) 1. 4xx (Client Error) 클라이언트 오류 - 오류의 원인 = 클라이언트 (e.g. 클라이언트 요청에 잘못된 문법) (중요!) 클라이언트가 이미 잘못된 요청, 데이터를 보내..