HTTP 상태 코드

GoGoDev·2022년 3월 14일
0

Wanted_PreOnBoarding_FE

목록 보기
10/14

HTTP 관련 면접 준비중 평소에 자주 콘솔 창에서 보던 HTTP 상태 코드에 대해서 공부해보자.

HTTP 상태 코드

HTTP 상태 코드는 100~500까지 5개의 그룹으로 HTTP 요청 상태를 보여줍니다.

1XX - 일단 진행중

100 continue

클라이언트가 서버로 보낸 요청에 문제가 없으니 다음 요청을 이어서 보내도 됩니다.

2XX - 일단 성공

200 OK

요청이 성공적으로 되었습니다.

  • GET: 리소스를 불러와 메세지 바디에 전송
  • PUT, POST: 수행 결과가 메세지 바디에 전송

202 Accepted

요청을 수신하였지만 그에 응하여 행동할 수 없습니다.

204 No Content

요청에 대해 성공, 응답할 콘텐츠가 없지만, 헤더는 의미가 있을 수 있습니다.

205 Reset Content

요청에 대해 성공, 뷰, 화면을 리셋하시오

3XX - 리다이렉트 (URL 확인)

301 Moved Permanently

요청한 리소스의 URI가 변경되었음

302 Found

요청한 리소스의 URI가 일시적으로 변경

4XX - 대부분 클라이언트의 코드 오류

400 Bad Request

잘못된 문법으로 서버가 요청을 이해 못함

401 Unauthorized

인증 실패

403 Forbidden

서버에서 해당 리소스에 대해 접근 금지
클라이언트는 콘텐츠에 접근할 권리가 없음

404

찾을 수 없음

5XX - 서버 오류

500 Internal Server Error

내부 서버 오류
서버가 처리 방법을 모르는 상황 발생

502 Bad Gateway

잘못된 게이트 웨이

503 Service Unavailable

서비스 사용 불가능
서버가 요청을 처리할 준비가 되지 않음

해결 방법

400대 해결

  • 코드 오류 찾기
  • URL의 오류 확인
  • 브라우저 쿠키, 캐시 삭제
  • URL 확인
  • 인터넷 사용 기록 및 쿠키 삭제
  • DNS 플러시

500 대 해결

  • 웹페이지 새로 고침
  • 브라우저 캐시, 쿠키 삭제
profile
🐣차근차근 무럭무럭🐣

0개의 댓글