HTTP 에러 코드 끄적~

Gary's Note·2021년 11월 29일
0
post-thumbnail

1. ToDo

- API 구축이나 Client 작업하다가 매번 찾아보게 되니까 끄적끄적!


2. 에러 코드 큰 틀

1xx : Informational(정보제공)
2xx : Success(호출 성공)
3xx : Redirection(추가 동작)
4xx : Client Error(요청자 에러)
5xx : Server Error(제공자 에러)


3. 에러 코드 Detail

(엄청 자주 나오는 코드 위주 정리)
  • 1xx Response

100 : 무시해도 되는 Response, 최초 요청 후 문제 없으니 계속 진행해도 된다는 뜻

  • 2xx Response

200 : 요청한 처리가 성공적으로 끝났다라는 뜻

  • 3xx Response

    (300대의 Response는 경험상 거의 사용되지 않으므로 난 패스할거다요)
  • 4xx Response

400 : 유효한 요청이 아님을 뜻
401 : 요청한 사용자의 권한이 충분하지 않을 때, 즉 권한이 없을 때 요청할 수 없다는 뜻, 더더더 쉽게 말해서 인증 절차를 진행하지 않음
403: 401과 비슷하지만 사용자가 인증 절차를 진행했음에도 서버에서 권한 거부
404: 요청한 경로에 작업이 없을 때, 잘못된 경로로 요청할 때 발생
405: 잘못된 메서드로 요청할 때 발생, 즉 POST인데 GET으로 요청하는 경우 발생

  • 5xx Response

500 : 서버에 무언가 에러가 있을 때 발생
502 : 통신 프로토콜이 서버가 허용한 프로토콜이 아니거나 무언가 통신 프로토콜에 문제가 발생했을 때
503 : 서버가 잠시 중단되었을 때 발생

profile
_reap what you sow_

0개의 댓글