장 기 주 0826화

김나현·2024년 8월 27일
0

400번대 오류: 클라이언트 오류

400번대 오류는 사용자의 요청이 잘못되었거나 서버가 이해할 수 없는 요청을 받았을 때 발생합니다. 일반적으로 클라이언트(웹 브라우저 또는 사용자)가 잘못된 요청을 보내는 경우입니다.

400 Bad Request

의미: 서버가 요청을 이해하지 못했거나, 요청 문법이 잘못된 경우입니다.
예시: 잘못된 URL 형식으로 요청을 보냈을 때 발생합니다.
401 Unauthorized

의미: 인증이 필요한 리소스에 대해 인증이 이루어지지 않았을 때 발생합니다.
예시: 로그인하지 않은 사용자가 보호된 페이지에 접근하려 할 때 발생합니다.
403 Forbidden

의미: 서버가 요청을 이해했지만, 권한 문제로 요청을 거부했을 때 발생합니다.
예시: 접근 권한이 없는 파일이나 디렉터리에 접근하려 할 때 발생합니다.
404 Not Found

의미: 요청한 리소스(페이지나 파일)가 서버에 존재하지 않을 때 발생합니다.
예시: 존재하지 않는 URL을 입력했을 때 발생합니다.

405 Method Not Allowed

의미: 요청한 리소스에 대해 허용되지 않은 HTTP 메서드(예: GET, POST)를 사용했을 때 발생합니다.
예시: 서버가 GET 메서드만 허용하는데, POST 메서드로 요청할 때 발생합니다.
408 Request Timeout

의미: 클라이언트가 요청을 완료하기 전에 서버에서 시간이 초과되었을 때 발생합니다.
예시: 인터넷 연결이 느리거나 끊겨서 요청이 지연될 때 발생할 수 있습니다.
500번대 오류: 서버 오류
500번대 오류는 서버가 요청을 처리하려 했으나, 내부적으로 문제가 발생했을 때 나타납니다. 이는 서버 쪽에서 발생하는 문제로, 클라이언트의 잘못이 아닙니다.

500 Internal Server Error

의미: 서버가 요청을 처리하는 중에 예기치 않은 문제가 발생했을 때 발생합니다.

예시: 서버의 프로그램 오류, 잘못된 서버 설정 등이 원인이 될 수 있습니다.
501 Not Implemented

의미: 서버가 요청을 처리할 수 있는 기능을 지원하지 않을 때 발생합니다.
예시: 서버가 지원하지 않는 HTTP 메서드로 요청할 때 발생할 수 있습니다.
502 Bad Gateway

의미: 서버가 게이트웨이로부터 잘못된 응답을 받았을 때 발생합니다.
예시: 서버가 다른 서버로부터 유효하지 않은 응답을 받아 클라이언트에 전달할 수 없을 때 발생합니다.
503 Service Unavailable

의미: 서버가 현재 요청을 처리할 수 없는 상태일 때 발생합니다.
예시: 서버가 과부하 상태이거나, 유지보수 중일 때 발생할 수 있습니다.
504 Gateway Timeout

의미: 게이트웨이 또는 프록시 서버가 주 서버로부터 적시에 응답을 받지 못했을 때 발생합니다.
예시: 서버 간 통신이 원활하지 않을 때 발생할 수 있습니다.
505 HTTP Version Not Supported

의미: 서버가 클라이언트에서 사용한 HTTP 프로토콜 버전을 지원하지 않을 때 발생합니다.
예시: 서버가 오래된 HTTP 버전의 요청을 받았을 때 발생할 수 있습니다.

정리
400번대 오류: 클라이언트 쪽에서 잘못된 요청을 보냈을 때 발생하는 오류.
500번대 오류: 서버 쪽에서 문제가 발생했을 때 발생하는 오류.

profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글