728x90

네트워크 에러는 다양한 종류가 있다.

개발 시, 일반적으로 발생하는 네트워크 에러에 대해 나열하면 이렇다.

1. 400 Bad Request (잘못된 요청): 서버가 요청을 이해할 수 없거나 유효하지 않은 요청
2. 401 Unauthorized (인증되지 않음): 요청한 리소스에 대한 인증이 필요하며, 인증 정보가 제공되지 않았거나 유효하지 않음
3. 403 Forbidden (접근 금지): 요청한 리소스에 대한 액세스가 거부. 클라이언트는 추가적인 권한이 필요
4. 404 Not Found (찾을 수 없음): 요청한 리소스가 서버에서 찾을 수 없음
5. 408 Request Timeout (요청 시간 초과): 서버가 요청을 처리하는 데에 너무 많은 시간이 소요되어 요청이 중단
6. 500 Internal Server Error (내부 서버 오류): 서버에서 처리 중에 오류가 발생하여 요청을 완료할 수 없음.
7. 503 Service Unavailable (서비스 이용 불가): 서버가 일시적으로 과부하 상태이거나 유지보수 등의 이유로 서비스를 사용할 수 없음.
8. 504 Gateway Timeout (게이트웨이 시간 초과): 게이트웨이(서버와 클라이언트 사이의 중개 역할을 하는 서버)가 요청에 대한 응답을 제때에 받지 못함.

백엔드 담당이 아닌 어떤 IT 포지션이라도, 기본적인 HTTP 에러 코드를 파악하여, 개발자에게 에러 현상에 대한 피드백 및 요청을 할 줄 알아야 한다.

728x90
복사했습니다!