개발 공부하며 오류에 보이는 숫자와 성공적으로 응답 받았을 때 숫자가 다른 것을 보며 어떤 의미인지 찾아보았다.
HTTP 응답 상태 코드 목록
- 1xx (정보(조건부 응답)): 요청을 받았으며 프로세스를 계속한다
- 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다
- 3xx (리다이렉션 완료): 요청 완료를 위해 추가 작업 조치가 필요하다
- 4xx (클라이언트(요청) 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다
- 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다
예시에서 보듯이 성공적으로 응답받으면 200을 보여주고 오류가 나면 400, 500을 보여준다. 숫자를 확인하면 대략적으로 무슨 오류인지 확인할 수 있어 알고나면 도움이 된다.
HTTP란?
HTTP란 '하이퍼 텍스트 전송 프로토콜(Hyper Text Transfer Protocol)'로 브라우저(Chrome, Edge, Safari 등)와 서버(대부분 클라우드 컴퓨터)간 데이터를 주고 받기 위해서 요청(Request)을 보내고 응답(Response)을 받는다.
참고 : https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol, https://www.w3schools.com/whatis/whatis_http.asp
'개발 지식' 카테고리의 다른 글
정규표현식(regular expression)이란? + 쉽게 공부하는 사이트 (0) | 2022.12.19 |
---|