응답 코드

HTTP 응답의 첫 번째 줄은 상태 드레인입니다. 3자리 숫자(응답 코드)와 문자 메시지(응답 설명)의 두 부분으로 구성됩니다.

RESPONSE-CODE TEXT-DESCRIPTION

클라이언트는 응답 코드에서 요청 상태를 파악하고 다음에 수행할 작업을 결정합니다. 서버의 다양한 응답의 예:

201 생성됨
401 무단
507 스토리지 부족

응답 코드는 5가지 범주로 나뉩니다. 응답 코드 의 첫 번째 숫자는 응답 코드가 속한 범주를 결정합니다.

숫자 1로 시작하는 모든 답변은 정보용으로 분류됩니다. 우리는 그들에 대해 자세히 이야기하지 않을 것입니다 ...

응답 코드 200

결국, 우리에게 훨씬 더 흥미로운 다른 것들이 있습니다. 2xx 처럼 보이는 모든 응답은 성공적입니다. 프로그래머가 가장 좋아하는 응답은 200 OK 입니다 . 이는 모든 것이 정상이며 요청이 성공적으로 완료되었음을 의미합니다.

다른 "좋은" 답변 목록이 도움이 될 수도 있습니다.

암호 설명
200 좋아요 괜찮은
201 만들어진 만들어진
202 허용 수락됨
203 신뢰할 수 없는 정보 정보가 신뢰할 수 없음
204 콘텐츠 없음 콘텐츠 없음
205 콘텐츠 재설정 콘텐츠 재설정
208 이미 신고 이미 보고됨

응답 코드 301, 302

3xx 처럼 보이는 응답은 리디렉션 클래스 에 있습니다 . 리소스가 다른 위치로 이동되었음을 나타냅니다.

그들 중 가장 인기있는 것 :

  • 301 - 영구적으로 이동됨
  • 302 - 일시적으로 이동됨

프로그래머의 구어체 연설에서 종종 "302 리디렉션"또는 "301 리디렉션"을 듣게 될 것입니다.

300개 응답의 전체 목록:

암호 설명
300 객관식 선택할 수있는 많은 옵션
301 영구 이사 영원히 움직였다
302 일시적으로 이사함 일시적으로 이사
303 기타 보기 다른 시계
304 수정되지 않음 변하지 않았다
305 프록시 사용 프록시 사용
307 임시 리디렉션 임시 리디렉션
308 영구 리디렉션 영구 리디렉션

응답 코드 404

숫자 4로 시작하는 모든 답변은 클라이언트 측 오류를 나타내며 많이 있습니다. 당신이 확실히 알고 있는 가장 인기 있는 것은 "404 - 찾을 수 없음"이라는 대답입니다.

다른 일반적인 대답은 표에 나와 있습니다.

암호 설명
400 잘못된 요청 잘못된 요청
401 무단 승인되지 않음
402 지불 필요 지불 필요
403 금지 금지
404 찾을 수 없음 찾을 수 없음
405 비 허가 된 방식 지원되지 않는 방법
406 받아 드릴 수없는 받아들일 수 없는
407 프록시 인증 필요 프록시 인증 필요
408 요청 시간 초과 시간 초과
413 페이로드가 너무 큼 페이로드가 너무 큼
414 URI가 너무 깁니다. URI가 너무 깁니다.
429 너무 많은 요청 너무 많은 요청
499 클라이언트 종료 요청 클라이언트가 연결을 닫았습니다

응답 코드 501

마지막으로 마지막 범주는 서버측 오류입니다. 이러한 모든 오류는 숫자 5로 시작합니다. 개발자에게 가장 일반적인 오류는 501(기능이 구현되지 않음)입니다. 때때로 발생합니다.

일반적으로 이러한 오류 코드에 익숙해지면 이제 남은 평생 동안 친구가 됩니다. 음, 평소와 같이 서버 측에서 가장 유용한 오류 코드가 있는 표는 다음과 같습니다.

암호 설명
500 인터넷 서버 오류 인터넷 서버 오류
501 구현되지 않음 구현되지 않음
502 잘못된 게이트웨이 잘못된 게이트웨이
503 서비스 불가 서비스를 사용할 수 없습니다
504 게이트웨이 시간 초과 응답하지 않는 게이트웨이
507 불충분한 저장 공간 스토리지 오버플로
508 루프 감지됨 끝없는 리디렉션
509 대역폭 제한 초과 채널 대역폭 소진
520 알수없는 오류 알수없는 오류
521 웹 서버가 다운되었습니다 웹 서버가 작동하지 않음
522 접속 시간 초과 응답하지 않는 연결
523 원본에 연결할 수 없음 소스를 사용할 수 없음
524 시간 초과가 발생했습니다. 제한 시간이 만료됨
525 SSL 핸드셰이크 실패 SSL 핸드셰이크 실패
526 잘못된 SSL 인증서 유효하지 않은 SSL 인증서