HTTP 응답 코드

lynn·2022년 7월 1일
0

기초 CS

목록 보기
1/6

5개의 클래스로 구분된다.
위키백과에 있는 클래스 정의는 다음과 같다.

1xx (정보): 요청을 받았으며 프로세스를 계속한다
2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다
3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다
4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다
5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다

응답대역응답코드설명
정보전송100Continue(클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함)
임시응답101Switching protocols
성공 200OK(요청이 성공적으로 수행됨)
201Created (PUT 메소드에 의해 원격지 서버에 파일 생성됨)
202Accepted(웹 서버가 명령 수신함)
203Non-authoritative information (서버가 클라이언트 요구 중 일부만 전송)
204No content (PUT, POST, DELETE 성공은 했지만 전송할 데이터가 없는 경우)
리다이렉션301Moved permanently (요구한 데이터를 변경된 타 URL에 요청)
302Not temporarily
304Not modified (컴퓨터 로컬의 캐시 정보를 이용함, 대개 gif 등은 웹 서버에 요청하지 않음)
클라이언트
요청 에러
400 Bad Request (사용자의 잘못된 요청을 처리할 수 없음) 
401 Unauthorized (인증이 필요한 페이지를 요청한 경우)
402Payment required(예약됨)
403Forbidden (접근 금지, 디렉터리 리스팅 요청 및 관리자 페이지 접근 등을 차단)
404 Not found, (요청한 페이지 없음)
405 Method not allowed (혀용되지 않는 http method 사용함)
407Proxy authentication required (프락시 인증 요구됨) 
408Request timeout (요청 시간 초과)
410Gone (영구적으로 사용 금지)
412Precondition failed (전체 조건 실패)
414Request-URI too long (요청 URL 길이가 긴 경우)
서버
요청 에러
500Internal server error (내부 서버 오류)
501Not implemented (웹 서버가 처리할 수 없음)
503Service unnailable (서비스 제공 불가)
504Gateway timeout (게이트웨이 시간 초과)
505HTTP version not supported (해당 http 버전 지원되지 않음)
profile
개발 공부한 걸 올립니다

0개의 댓글