안녕하세요!
이번 포스팅 에서는 웹 개발자 라면 꼭 알아야 할 개념인 HTTP 에러 상태 코드에 대해 알아 보도록 하겠습니다!😄
상태 코드가 많아서 다 외울 필요는 없지만 몇가지 필요한 코드 정도만 알고 있으면 유익한 내용이라고 생각되었고, 면접에서 가끔 물어보는 내용이여서 정리하게 되었습니다.📙
🗣 참고: 👉🏻경력 개발자 면접 질문 포스팅도 함께 읽으시면 면접 시 도움이 됩니다!🙆🏻♀️
HTTP 에러 코드
코드 | 내용 | 설명 |
---|---|---|
400 | 요청 변수 |
- 필요한 요청 변수가 빠졌거나 요청변수 이름이 잘못되었을 경우 - 요청 변수값을 URL 인코딩하지 않고 전송한 경우 |
401 | 인증 실패 |
- 애플리케이션 클라이언트 아이디와 시크릿 값이 없거나 잘못 되었을 경우 - API 권한 설정이 안되어 있을 경우 |
401 | 인증 오류 |
- 로그인 오픈 API를 호출할 때 접근 토큰(Access token)값이 빠졌거나 잘못된 값을 설정한 경우 |
403 | 호출 금지 |
- https가 아닌 http로 호출 하였을 경우 - 약관 동의를 하지 않고 호출할 경우 또는 권한이 없거나 비공개인 경우 |
404 | API 없음 |
- API 요청 URL이 잘못된 경우 |
405 | 메서드 오류 |
- HTTP 메서드를 잘못 호출하였을 경우 (ex. POST인데 GET으로 호출) |
429 | 한도 초과 |
- 오픈 API를 호출할 때 일 허용량을 초과한 경우 |
500 | 서버 오류 |
- API 호출은 정상적으로 했지만 API 서버 유지 보수나 시스템 오류로 인해 에러가 발생한 경우 |
오늘 준비한 내용은 여기까지 입니다.
이번 포스팅이 도움이 되셨거나 궁금한 점이 있으시다면 언제든지 댓글을 달아주세요!🙋🏻♀️✨