[http status] 4xx 오류와 5xx 오류의 차이
2023. 8. 10. 14:38ㆍ카테고리 없음
postman에서 에러가 뜰때마다 대충은 알고 있었지만 애매했던 것들...
조금 더 정확히 알아봅시당.
4xx 오류
클라이언트의 잘못된 요청으로 인해 발생한 오류이기 때문에
아무리 재 요청을 보내더라도 같은 내용으로 재시도 하고 있다면 복구 불가능하다.
400 _ Bad Request
클라이언트의 요청이 잘 못됨.
401 _Unauthorized
인증(Authentication) 되지 않음.
403 _Forbidden
클라이언트의 요청을 이해 했으나,
특정 자원에 대한 인가 권한이 없음.
따라서 자원에 대한 접근이 불충분하므로 승인 거절.
5xx 오류
서버의 문제로 오류가 발생함.
서버에 문제가 있기 때문에 재시도 하면 성공할 수도 있음 (복구 가능)
500 _ Internal Server Error
보통 500 에러를 많이 띄움
서버 내부 문제로 오류 발생
애매하면 500 오류
503 _Service Unavailable
서버가 일시적인 과부하 또는 예정된 작업으로 잡시 요청을 처리할 수 없음.
Retry-After 헤더 필드로 얼마 뒤에 복구되는지 보낼 수도 있음