200,300,400,500 웹 응답 코드의 의미

#SPRING_003
Jan 28, 2024
200,300,400,500 웹 응답 코드의 의미
 
 

🙂 개요

HTTP 응답 상태 코드는 웹 서버가 클라이언트의 요청을 처리한 결과를 나타내는 코드이다. 이들은 크게 5가지 범주 [ 100, 200, 300, 400, 500번대] 로 분류된다. 그리고 각 범주는 특정 종류의 응답을 나타낸다. 이 블로그에서는 200, 300, 400번 대에 대해서 설명하고, 각 범주에서 필수적으로 알고 있어야 할 주요 상태 코드들에 대해서도 알아보자.
 
notion image
 
 

🌻 200번대 응답코드 #성공

200번대 HTTP응답 코드는 요청이 성공적으로 처리되었음을 나타낸다. 이 범주에는 다음과 같은 몇가지 주요 상태 코드가 포함된다.
 
🟠 200 OK
가장 일반적인 성공 응답 코드이다. 요청이 성공적으로 처리 되었고, 본문에는 요청된 데이터가 포함된다.
notion image
 
🟠 201 Created
요청이 성공적으로 처리되었고, 그 결과로 새로운 리소스가 생성되었다는 의미이다. 이 응답은 주로 ‘POST’ 또는 ‘PUT’ 요청에 대한 응답으로 사용된다.
notion image
 
🟠 202 Accepted
요청이 받아들여졌으나 아직 처리가 되지 않았음을 나타낸다. 이 응답은 요청처리가 비동기적으로 이루어질 때 사용된다.
notion image
💡
비동기적이란? 비동기적이란 한 작업이 진행되는 동안 다른 작업도 동시에 진행될 수 있다는 의미이다.
🟠 204 No Content
3요청이 성공적으로 처리되었으나 클라이언트에게 전달할 새로운 컨텐츠가 없을을 나타낸다. 일반적으로 ‘DELETE’ 요청에 대한 응답으로 사용된다.
notion image
 
 

🌻 300번대 응답 코드 #리다이렉션

300번대 HTTP 응답 코드는 리다이렉션Redirection을 나타내며, 요청한 리소스가 다른 URL로 이동했거나 추가적인 조치가 필요함을 알린다.
🟠 301 Moved Permanently
요청한 리소스가 영구적으로 새 위치로 이동했음을 나타낸다.
notion image
 
🟠 302 Found (일시적 리다이렉션)
요청한 리소스가 일시적으로 다른 위치로 이동했음을 나타낸다.
notion image
🟠 303 See Other
요청된 리소스는 다른 URI에서 찾을 수 있으며, GET 메소드를 사용해야함을 나타낸다.
notion image
 
🟠 304 Not Modified
클라이언트에 캐시된 버전이 여전히 유효함을 나타낸다.
notion image
 
 

🌼 400번대 응답 코드 #클라이언트 오류

400번대 HTTP 응답 코드는 클라이언트 오류Client Error를 나타내며, 클라이언트의 잘못된 요청으로 인해 서버가 요청을 처리할 수 없음을 의미한다.
🟠 400 Bad Request
서버가 요청을 이해할 수 없음을 나타낸다. 주로 잘못된 요청 형식 때문에 발생한다.
notion image
 
🟠 401 Unauthorized
인증이 필요한 요청에 대해 인증 없이 접근하려 할 때 반환된다.
notion image
 
🟠 403 Forbidden
서버가 요청을 이해했지만, 권한이 없어 요청을 거부한다.
notion image
 
🟠 404 Not Found
서버가 요청한 리소스를 찾을 수 없음을 나타낸다.
notion image
 
 

🌷 500번대 응답 코드 #서버 오류

500번대 HTTP 응답 코드는 서버 오류Server Error를 나타내며, 서버가 유효한 클라이언트 요청을 처리할 수 없을 때 반환된다.
🟠 500 Internal Server Error
서버 내부에 오류가 발생했음을 나타낸다. 가장 일반적인 서버 오류 응답이다.
notion image
 
🟠 501 Not Implemented
서버가 요청된 기능을 지원하지 않는 경우에 반환한다.
notion image
 
🟠 502 Bad Gateway
서버가 게이트웨이로서 동작 중 상류 서버로부터 잘못된 응답을 받았을 때 반환한다.
notion image
 
🟠 503 Service Unavailable
서비스가 일시적으로 사용 불가능한 상태일 때 반환한다.
notion image
 
🟠 504 Gateway Timeout
게이트웨이가 상류 서버로부터 응답을 적시에 받지 못했을 때 반환한다.
notion image
Share article

AI_Nomads