티스토리 뷰

IT/Python

HTTP 응답코드

Some day 2021. 9. 20. 16:28
반응형

자주 사용하는 경우는 없지만, 프로그램을 만들고 테스트하다 보면 뭔가 작동을 잘 안할 때, 응답코드를 확인해 봐야 하는 경우.. 암기할 필요도, 암기하고 싶지도 않지만,.. 계륵같은 존재의 코드들 ㅋ


  1. 1xx - 조건부 응답
  2. 2xx - 요청에 대해 성공적으로 처리됨
  3. 3xx - redirection / 새로고침
  4. 4xx - (클라이언트측 문제로 인한) 요청 오류
  5. 5xx - (서버측 문제로 인한) 오류발생

 

  • 200: 서버가 클라이언트의 요청을 성공적으로 처리함
  • 201: 서버가 클라이언트의 POST요청을 성공적으로 처리하여 데이터를 저장했음
  • 202: 서버가 클라이언트이 요청을 접수는 했으나 아직 처리하지 않은 상태. 웹 서버는 현재 상태를 보여주는 페이지를 제공
  • 203: 정보를 신뢰할 수 없음
  • 204: 클라이언트로 반환되는 데이터가 없음
  • 205: 서버는 요청을 성공적으로 처리했으나, 클라이언트로 반환할 데이터가 없을 경우 클라이언트가 재설정하도록
  • 206: 일부 데이터
  • 207: 다중 상태
  • 208: 이미 제출됨

  • 300: 여러 선택 항목
  • 301: 영구 이동됨
  • 302: 임시 이동됨
  • 303: 기타 위치 보기
  • 304: 수정되지 않음
  • 305: 프록시 사용됨
  • 306: 임시로 새로고침 됨
  • 307: 영구적으로 새로고침 됨

  • 400: 잘못된 요청
  • 401: 권한 없음. 뭐 접속권한(인증실패) 등
  • 402: 결제 필요
  • 403: 요청이 금지됨. 관리자가 아닌데 접속을 시도했다? 뭐 이런 느낌..
  • 404: 주로 요청한 URL이 없는 경우, 해당 웹 페이지를 찾을 수 없다는 의미
  • 405: 잘못된 요청 메소드를 사용
  • 406: 허용되지 않음
  • 407: 프록시 인증이 필요함
  • 408: 요청시간 초과, time out
  • 409: 충돌
  • 410: 사라짐
  • 411: 길이 필요
  • 412: 사전 조건 실패
  • 413: 요청 속성이 너무 큼
  • 414: 사전 조건 실패
  • 415: 지원되지 않는 미디어 유형
  • 416: 처리할 수 없는 요청 범위
  • 417: 예상 실패
  • 420: Twitter에서 비공식적으로 사용됨. 일종의 종량제 초과에 대한 응답이라고 볼 수 있음
  • 422: 처리할 수 없는 엔티티
  • 423: 잠김
  • 424: 메소드 실패
  • 425: 정렬되지 않은 컬렉션
  • 426: 업그레이드 필요
  • 428: 전제조건 필요
  • 429: 너무 많은 요청
  • 431: 요청 헤더 필드가 너무 큼
  • 444: 응답이 없음
  • 449: 다시 시도
  • 450: 법적인 문제로 사용 불가
  • 451: redirection
  • 494: 요청 헤더가 너무 큼
  • 494: 인증키(cert key) 오류
  • 496: cert 없음
  • 497: http to https
  • 499: 클라이언트가 요청을 닫음

  • 500: 서버 내부 오류, 일반적으로 서버 코드의 문제 등으로  반환되는 코드
  • 502: gateway 불량
  • 503: 서비스를 사용할 수 없음
  • 504: gateway 시간 초과
  • 505: http 버전을 지원하지 않음.  https를 사용해야 함
  • 506: 서버가 여러 변형을 지원하는 경우, 클라이언트가 주어진 리소스의 최상의 변형을 검색할 수 있음
  • 507: 용량 부족
  • 508: 루프 감지
  • 509: 대역폭 제한 초과
  • 510: 확장되지 않음
  • 511: 네트워크 인증 필요
  • 598: 네트워크 읽기 시간 초과 오류
  • 599: 네트워크 연결 시간 초과 오류

 

[출처: 인터넷, 관련서적 등 잡다한 곳. 예전에 노트해 놓은 것을 옮겨 적음. ㅋ]

 

반응형

'IT > Python' 카테고리의 다른 글

win32com 설치하기  (0) 2021.10.04
PyQt5 Designer로 만든 UI 연결하기  (0) 2021.09.22
matplotlib에 한글 표시하기  (0) 2021.09.21