HTTP 상태 코드 소개
1: http 상태 코드는 무엇을 의미하나요?
HTTP 상태 코드(영어: HTTP Status Code)는 웹 서버의 Hypertext Transfer Protocol의 응답 상태를 나타내는 데 사용되는 3자리 코드입니다. 이는 RFC 2616 사양에 의해 정의되고 RFC 2518, RFC 2817, RFC 2295, RFC 2774 및 RFC 4918에 의해 확장됩니다. 모든 상태 코드의 첫 번째 숫자는 응답의 5가지 상태 중 하나를 나타냅니다. 표시된 메시지 문구는 일반적이지만 읽을 수 있는 대체 문구가 제공될 수도 있습니다. 별도로 명시하지 않는 한 상태 코드는 HTTP/1.1 표준(RFC 7231)의 일부입니다.
HTTP 상태 코드의 공식 레지스트리는 인터넷 할당 번호 관리 기관(Internet Assigned Numbers Authority)에서 관리합니다.
Microsoft 인터넷 정보 서비스는 더 구체적인 정보를 얻기 위해 때때로 추가 십진수 하위 코드를 사용하지만 이러한 하위 코드는 응답 페이로드 및 문서에만 표시되며 실제 HTTP 상태 코드를 대체하지 않습니다.
둘: http 상태 코드의 용도는 무엇인가요?
http 상태 코드의 핵심 기능은 클라이언트에게 현재 웹 페이지 요청에 무슨 일이 일어났는지 또는 현재 웹 서버의 응답 상태를 알려주는 것입니다. 따라서 HTTP 상태 코드는 웹 서버의 현재 작동 상태를 확인하고 분석하는 데 자주 사용됩니다.
프로그래머로서 우리는 이러한 상태 코드에 대해 가능한 한 많이 알아야 하고, 이러한 상태 코드를 직장에서 마주칠 때 문제가 어디에 있는지 이해하고 목표한 방식으로 문제를 해결할 수 있습니다.
일반적으로 사용되는 http 상태 코드:
200 - 서버가 웹페이지를 성공적으로 반환했습니다.
404 - 요청한 웹페이지가 존재하지 않습니다.
503 - 서비스를 사용할 수 없습니다.
3: http 상태 코드를 확인할 수 있는 위치
1. 브라우저 F12 디버깅(또는 마우스 오른쪽 버튼을 클릭하여 확인), 네트워크 확인 상태, 상태는 http에서 반환된 상태 코드입니다.
2. 온라인 도구를 사용하고 URL을 입력하여 HTTP 상태를 확인할 수 있습니다