Error and Fault

서버 응답 코드 해석

엘호리스 2018. 6. 15. 19:49

응답 코드

- 서버 응답 코드는 클라이언트의 request를 처리 후 상태에 따라 반환하는 코드입니다.

- 응답 코드는 크게 5가지로 분류됩니다.

      • 1XX : 조건부 응답
      • 2XX : 성공
      • 3XX : 리다이렉션 완료
      • 4XX : 요청 오류
      • 5XX : 서버 오류


1XX 조건부 응답

100 : Continue

101 : Switching Protocols

102 : Processing

103 : Early Hints


2XX 성공

200 : 성공 (정상적인 처리완료)

201 : 클라이언트가 요청한 정보를 정상적으로 저장완료. Create Success.

202 : 요청 접수만 되고 처리되지 않은 상태.

203 : 정보를 신뢰할 수 없는 경우

204 : 반환할 내용이 없음. No Content.

205 : 반환되는 콘텐츠가 비어 있을 경우 클라이언트로부터 재설정시키는 코드.

206 : 일부 콘텐츠

207 : 다중 상태

208 : 이미 보고됨


3XX 리다이렉션 완료

300 : 여러 선택 항목. Multiple Choices.

301 : 영구 이동

302 : 임시 이동

303 : 기타 위치 보기

304 : 수정되지 않음

305 : 프록시 사용

307 : 임시 새로고침

308 : 영구 새로고침


4XX 요청 오류

400 : 잘못된 요청. Bad Requests

401 : 권한 없음. ex) 로그인 해야 보이는 페이지에서 로그인 없이 접속하려 할때.

402 : 결제 필요. Payment Required

403 : 금지됨. ex) 권한 없는 관리자 페이지를 접속시도할 때.

404 : 찾을 수 없음. 페이지 접속할 수 없을 때 반환.

405 : 잘못된 요청 메소드 사용

406 : 허용되지 않음

407 : 프록시 인증 필요

408 : 요청 시간 초과. Requests Timeout.

409 : 충돌

410 : 사라짐

411 : 길이 필요

412 : 사전 조건 실패

413 : 요청 속성이 너무 큼

414 : 사전 조건 실패

415 : 지원되지 않는 미디어 유형

416 : 처리할 수 없는 요청 범위

417 : 예상 실패

420 : Enhance Your Calm.

422 : 처리할 수 없는 엔티티

423 : 잠김

424 : 메소드 실패

425 : 정렬되지 않은 컬렉션

426 : 업그레이드 필요

428 : 전제조건 필요

429 : 너무 많은 요청

431 : 요청 헤더 필드가 너무 큼

444 : 응답 없음

449 : 다시 시도

450 : 법적 문제로 이용 불가

451 : 리다이렉션

494 : 요청 헤더가 너무 큼

495 : cert 오류(cert=인증키)

496 : cert 없음

497 : http to https

499 : 클라이언트가 요청을 닫음


5XX 서버 오류

500 : 내부 서버 오류.

501 : 구현되지 않음

502 : 불량 게이트웨이

503 : 서비스를 사용할 수 없음

504 : 게이트웨이 시간 초과

505 : http 버전이 지원되지 않음. https 사용

506 : variant Also Negotiates

507 : 용량 부족

508 : 루프 감지

509 : 대역폭 제한 초과

510 : 확장되지 않음

511 : 네트워크 인증 필요

598 : 네트워크 읽기 시간 초과 오류

599 : 네트워크 연결 시간 초과 오류