본문 바로가기

네트워크

HTTP 상태코드

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다.

  • HTTP 상태 코드 종류
    1. 1XX : 조건부 응답
    2. 2XX : 성공
    3. 3XX : 리다이랙션 완료
    4. 4XX : 요청 오류
    5. 5XX : 서버 오류

 

1. 2XX : 클라이언트가 요청한 동작을 성공적으로 처리헀음을 의미한다.

200 : 서버가 요청을 제대로 처리, 보통 서버가 요청한 페이지를 정상적으로 제공했다는 의미로 사용됨

 

2. 4XX : 클라이언트에 오류가 있음을 나타낸다.

401 : 권한이 없음을 나타내는데, 보통 로그인을 하지 않은 상태에서 접근 시, 발생한다.

403: 권한이 없는 상태에서 접근할때 나타난다. admin이 아닌데 admin과 관련된 동작을 하려할때 발생한다.

404 : 페이지를 찾을 수 없음을 나타낸다. 서버에 존재하지 않은 페이지를 요청할때 나타난다.

405 : 허용되지 않은 방법으로 요청할때 나온다. POST로 접근을 해야할때 GET방식으로 요청하거나 할때 발생한다.

 

3. 5XX : 서버오류, 서버에서 유효한 요청을 명백하게 수행하지 못했음을 나타낸다.

502: Bed Gateway, 보통 서버가  터졌을때 나타난다.