HTTP 상태 코드 표 [100~500] 정리

HTTP 상태 코드는 운영 중인 서버의 오류를 확인하는 데 매우 중요한 지표로 활용됩니다. HTTP(Hypertext Transfer Protocol)란 웹 서버와 웹 클라이언트 사이에 데이터를 주고 받기 위해 사용되는 프로토콜 중 하나이며, TCP/IP 프로토콜 위에서 동작합니다.

HTTP는 HTML, XML과 같은 하이퍼텍스트(Hypertext)만 전송하는 것이 아닌 이미지, 동영상, JavaScript 등의 다양한 파일을 데이터로 전송할 수 있습니다.

HTTP(HyperText Transfer Protocol) 하이퍼 텍스트 전송 프로토콜에는 5가지 HTTP 상태 코드가 있습니다.

✅ HTTP 상태 코드 표 5가지

HTTP에서 상태 코드는 총 3자리 숫자로 이루어져 있으며, 100~500 번까지 존재하며, 총 5개의 그룹으로 나누어서 관리됩니다.

  • 5가지 상태 코드표
  • 1xx: Informational(정보 제공)
  • 클라이언트 요청이 수신되어 처리 중.
  • 2xx: Success(성공)
  • 클라이언트 요청이 서버에서 정상 처리됨.
  • 3XX: Redirection(리다이렉션)
  • 요청이 완료 되려면 추가 동작인 필요함. 보통 새로운 서버 URL로 다시 접속 시도의 의미가 많음.
  • 4XX: Client Error(클라이언트 에러)
  • 페이지가 없거나 클라이언트 요청 메시지 내용이 잘못된 경우 등.
  • 5XX: Server Error(서버 에러)
  • 서버 내에서 에러가 발생한 경우로 서버 부하 및 오류, DB 오류 등의 다양한 오류를 보여줌.

✅ HTTP 상태 코드 표 목록

1XX Informational

2XX Success

3XX Redirection

4XX Client Error

5XX Server Error

Similar Posts

  • CentOS 7 Nginx 설치 | PHP & MariaDB 설치

    VritrualBox에 CentOS 7 Nginx 설치를 진행해 보겠습니다. 추가로 PHP 설치 후 PHP-FPM 설정을 같이 진행합니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error✅ CentOS 7 Nginx 설치 epel 저장소 설치 후 nginx 저장소를 추가합니다. ✅ php 설치 설치 가능한 php 버전을 외부 저장소에서 조회합니다. 설치할 PHP 버전을…

  • 리눅스 파티션 설정 방법: gdisk 명령어

    리눅스 파티션 설정(생성과 수정, 삭제)을 진행할 때 fdisk 명령어 또는 gdisk 명령어를 사용합니다. gdisk를 이용한 파티션 정보 편집에 대해 다뤄 보겠습니다. 마운트 하기 전 파티션의 설정은 다음과 같은 순서로 진행됩니다. 저장 후 종료 전까지 파티션 작업 내용은 디스크에 반영되지 않습니다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server…

  • 서블릿(Servlet)이란?

    목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error 1. 서블릿이란 무엇인가? 서블릿은 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술입니다. 클라이언트의 요청을 처리하고 응답을 생성하는 자바 클래스입니다. Servlet은 일반적으로 HTTP 프로토콜을 기반으로 작동하며, 클라이언트의 요청을 받아들여 처리하고, 데이터베이스 연동, 파일 처리 등의 작업을…

  • SSL 인증서 설치(Sectigo)

    Apache 웹 서버에 Sectigo SSL 인증서 설치를 진행합니다. 테스트 URL로 서브 도메인 tozisin.com으로 하여 설치 테스트를 진행합니다. 설치할 인증서는 설치 후 30일 간 이용 가능한 ‘Free 30Days SSL‘ 설치를 진행합니다. AlmaLinux 9.4는 Rocky Linux 9.4와 완전히 호환되는 RHEL 계열의 클론입니다. 따라서 Apache 설치 및 모듈 구성 방식도 Rocky Linux와 동일합니다. Apache 버전은 2.4.57입니다….

  • echo 명령어: From 확장과 인용

    echo 명령어는 문자열을 그대로 출력해 주는 명령어이다. echo 명령어는 프롬프트에서 사용하는 일은 거의 없으며, 쉘 스크립트 작성 시에 자주 사용하는 명령어이다. 표준 출력 상에 해당 텍스트 인자를 표시한다. 목차✅ HTTP 상태 코드 표 5가지✅ HTTP 상태 코드 표 목록1XX Informational2XX Success3XX Redirection4XX Client Error5XX Server Error1. echo 명령어 옵션 2. echo $ $뒤에 오는 문자열이 변수로 선언되어…

  • [Ubuntu] apt 명령어 | apt-get 명령어 사용법과 차이점

    Red Hat 계열 리눅스에서는 패키지 관리를 위해 dnf 명령어를 사용하며, Debian 계열에서는 apt 명령어를 사용합니다. Ubuntu와 같은 Debian 기반 배포판에서는 두 명령어가 모두 사용 가능하지만, 목적과 사용 방식에 따라 약간의 차이가 있습니다. 이 글에서는 apt와 apt-get의 차이를 간단히 비교하고, apt 명령어에서 자주 사용하는 명령어 예제를 함께 정리해보겠습니다. 목차✅ HTTP 상태 코드 표 5가지✅…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 5   +   7   =