이전에 http method에 대해 간단하게 알아봤습니다.
이제는 저렇게 해당 method로 요청을 보낸 뒤 응답을 받을 때 보게 되는 status code에 대해 알아보겠습니다.
전체 status code는 1xx대 부터 5xx대까지 3자리의 숫자로 표시됩니다.
가장 많이 사용하시게 될 것 만 이야기 해 보겠습니다.
Status Code - 200
가장 중요하고 가장 많이 보시게 될 status code 입니다.
F12로 개발자 도구를 여시고 제 홈페이지에 들어오시면
이렇게 status가 200인 것을 알 수 있습니다.
status code가 200이라는 뜻은
요청이 성공적으로 완료되었다. 라는 뜻입니다. 한마디로 성공! 정상! 이라고 할 수 있죠.
그다음은 4xx 대의 오류인데 이 오류는 대부분 클라이언트쪽의 오류를 말합니다.
Status Code - 400 (Bad Request)
이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미합니다.
Javascript 같은 사용 언어의 문법오류로 발생할 수 있는 status code 입니다.
Status Code - 401 (Unauthorized)
이 응답은 인증받지 않은 데이터로 접근을 시도할 때 발생합니다.
만료된 토큰으로 접근을 시도할 때 발생할 수 있습니다.
Status Code - 403 (Forbidden)
이 응답은 클라이언트가 콘텐츠에 접근할 권리를 가지고 있지 않을 때 발생합니다.
권한이 없는 토큰으로 접근을 시도할 때 발생할 수 있습니다.
Status Code - 404 (Not Found)
이 응답은 요청한 리소스를 찾을 수 없을 때 발생합니다.
링크에 걸려있는 페이지(html)가 없을 때 발생할 수 있습니다.
이제는 5xx대의 오류입니다. 이 오류는 대부분 서버쪽의 오류를 말합니다.
Status Code - 500 (Internal Server Error)
이 응답은 서버가 처리 방법을 모르는 상황일 때 발생합니다.
Status Code - 502 (Bad Gateway)
이 응답은 서버가 요청을 처리하는 데 필요한 응답을 얻기 위해 게이트웨이로 작업하는 동안 잘못된 응답을 수신했음을 의미합니다.
제가 이해하고 있는 내용으로 정리를 해보았습니다.
잘못된 부분이 있다면 지적은 언제나 환영입니다.
아래의 링크에서 더 자세한 내용을 확인하실 수 있습니다.
'QA' 카테고리의 다른 글
ISTQB Agile Test 시험을 보고 왔습니다. (0) | 2021.11.27 |
---|---|
QA Engineer의 연봉은 얼마? Stack Overflow Developer Survey 2021 결과 (0) | 2021.08.31 |
구글의 "20% 시간" 문화 (0) | 2020.10.21 |
QA 직무의 업무 분화 과정 (0) | 2020.10.17 |
[LG CNS] Solution Day 2020 (0) | 2020.10.16 |
댓글