달마루
기획자에서 개발자로
달마루
전체 방문자
오늘
어제
  • 분류 전체보기 (334)
    • 기획 이야기 (3)
    • 개발자로 전향한 이유 (1)
    • Github Address (1)
    • 개발자, 그 여정 (11)
      • 기초특강 (4)
      • 국비학원 선정 (4)
      • BitCamp_수업내용 (1)
      • 학원 프로젝트 후기 (1)
      • 정보처리기사 (1)
      • 개발 이야기 (0)
    • 개념 창고 (126)
      • JAVA (50)
      • CS (1)
      • Database (27)
      • NetWork (2)
      • 자료 구조 (2)
      • React (8)
      • Spring (3)
      • JPA (1)
      • HTML & CSS (18)
      • JS (3)
    • algorithm (186)
      • 백준 (161)
      • 프로그래머스 (23)
    • 사는 이야기 (0)

블로그 메뉴

  • Github
  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MySQL
  • react
  • math
  • 혼자공부하는SQL
  • HTML
  • sql 문제풀이
  • BOJ
  • BRONZE
  • programmers
  • Bronze IV
  • 프로그래머스
  • Algorithm
  • 자바
  • select
  • 알고리즘풀이
  • 백준
  • Bronze V
  • 혼공MySQL
  • 문제풀이
  • SQL
  • BOJ algorithm
  • java algorithm
  • Bronze III
  • 백준문제풀이
  • 혼공SQL
  • Scanner
  • 알고리즘
  • 백준알고리즘
  • java
  • SQL고득점Kit

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
달마루

기획자에서 개발자로

개념 창고/NetWork

HTTP 오류 메시지(상태 메시지)

2023. 1. 10. 04:12

HTML 오류 메시지

브라우저가 웹 서버에서 서비스를 요청하면 오류가 발생할 수 있으며 서버는 "404 찾을 수 없음"과 같은 오류 코드를 반환할 수 있다. 이러한 오류의 이름을 HTML 오류 메시지로 지정하는 것이 일반적이다.
그러나 이러한 메시지는 HTTP 상태 메시지라고 하는 것이다.
실제로 서버는 모든 요청에 ​​대해 항상 메시지를 반환한다. 가장 일반적인 메시지는 200 OK입니다.


HTTP 오류 메시지(상태 메시지) 목록
(Message : Description)

1xx: 정보 

100 Continue : 서버가 요청 헤더를 수신했으며 클라이언트는 요청 본문 전송을 계속해야 합니다.
101 Switching Protocols : 요청자가 서버에 프로토콜 전환을 요청했습니다.
103 Early Hints : 서버가 응답을 준비하는 동안 브라우저가 리소스 사전 로드를 시작할 수 있도록 Link 헤더와 함께 사용됩니다. 

2xx: 성공

200 OK : 요청은 OK(성공적인 HTTP 요청에 대한 표준 응답입니다)
201 Created : 요청이 충족되었으며 새 리소스가 생성되었습니다.
202 Accepted : 요청이 처리를 위해 수락되었지만 처리가 완료되지 않았습니다.
203 Non-Authoritative Information : 요청이 성공적으로 처리되었지만 다른 소스의 정보를 반환하고 있습니다.
204 No Content : 요청이 성공적으로 처리되었지만 콘텐츠를 반환하지 않습니다. 
205 Reset Content : 요청이 성공적으로 처리되었지만 내용을 반환하지 않고 있으며 요청자가 문서 보기를 재설정해야 합니다.
206 Partial Content : 클라이언트가 보낸 범위 헤더로 인해 서버가 리소스의 일부만 배달하고 있습니다. 

3xx: 리디렉션

300 Multiple Choices : 링크 목록. 사용자는 링크를 선택하고 해당 위치로 이동할 수 있습니다. 최대 5개 주소
301 Moved Permanently : 요청한 페이지가 새 URL로 이동되었습니다.
302 Found : 요청한 페이지가 일시적으로 새 URL로 이동되었습니다.
304 Not Modified : 요청된 페이지가 마지막 요청 이후 수정되지 않았음을 나타냅니다.
307 Temporary Redirect : 요청한 페이지가 일시적으로 새 URL로 이동되었습니다.
308 Permanent Redirect : 요청한 페이지가 새 URL로 영구적으로 이동되었습니다.

4xx: 클라이언트 오류

400 Bad Request : 구문이 잘못되어 요청을 수행할 수 없습니다.
401 Unauthorized : 요청이 합법적인 요청이었지만 서버가 응답을 거부하고 있습니다. 인증이 가능하지만 실패했거나 아직 제공되지 않은 경우 사용.
402 Payment Required : 향후 사용을 위해 예약됨.
403 Forbidden : 요청이 합법적인 요청이었지만 서버가 응답을 거부하고 있습니다.
404 Not Found : 요청한 페이지를 찾을 수 없지만 나중에 다시 사용할 수 있습니다.
405 Method Not Allowed : 해당 페이지에서 지원하지 않는 요청 방법을 사용하여 페이지에 대한 요청이 이루어졌습니다.
406 Not Acceptable : 서버는 클라이언트가 승인하지 않은 응답만 생성할 수 있습니다.
407 Proxy Authentication Required : 클라이언트가 먼저 프록시를 사용하여 자신을 인증해야 합니다.
408 Request Timeout : 요청을 기다리는 동안 서버 시간이 초과되었습니다.
409 Conflict : 요청이 충돌하여 요청을 완료할 수 없습니다.
410 Gone : 요청한 페이지를 더 이상 사용할 수 없습니다.
411 Length Required : 내용 길이가 정의되지 않았습니다. 서버가 요청이 없으면 요청을 수락하지 않습니다.
412 Procondition Failed : 서버에서 false로 평가된 요청에 지정된 전제 조건.
413 Request Too Large : 요청 엔티티가 너무 크기 때문에 서버가 요청을 수락하지 않습니다.
414 Request-URL Too Long : URI가 너무 길어서 서버가 요청을 수락하지 않습니다. POST 요청을 쿼리 정보가 긴 GET 요청으로 변환할 때 발생합니다.
415 Unsupported Media Type : 미디어 유형이 지원되지 않기 때문에 서버가 요청을 수락하지 않습니다.
416 Range Not Satisfiable : 클라이언트가 파일의 일부를 요청했지만 서버가 해당 부분을 제공할 수 없습니다.
417 Expectation Failed : 서버가 예상 요청 헤더 필드의 요구 사항을 충족할 수 없습니다.

5xx: 서버 오류

500 Internal Server Error : 특정 메시지가 표시되지 않을 경우 일반 오류 메시지가 표시됩니다.
501 Not Implemented : 서버가 요청 방법을 인식하지 못하거나 요청을 수행하는 기능이 부족합니다
502 Bad Gateway : 서버는 게이트웨이 또는 프록시 서버에 잘못된 응답을 받았고 업스트림 서버에 잘못된 응답을 받았습니다.
503 Service Unavailable : 서버가 현재 사용할 수 없습니다.
504 Gateway Timeout : 서버는 게이트웨이 또는 프록시 서버로 연기되었으며 업스트림 서버에 적시 응답을 받지 못했습니다.
505 HTTP Version Not Supported : 서버가 요청에서 사용되는 HTTP 프로토콜 버전을 지원하지 않습니다.
511 Network Authentication Required : 네트워크 액세스를 얻으려면 클라이언트를 인증해야 합니다.

출처 : https://www.w3schools.com/tags/ref_httpmessages.asp

저작자표시 비영리 변경금지 (새창열림)

'개념 창고 > NetWork' 카테고리의 다른 글

Get, Post 개념 및 차이 [HTTP]  (1) 2023.01.10
    '개념 창고/NetWork' 카테고리의 다른 글
    • Get, Post 개념 및 차이 [HTTP]
    달마루
    달마루
    항상 어제보다 좋은 코드를 지향합니다. https://github.com/LimDongHyun99

    티스토리툴바