[Backend] HTTPS 상태 코드

이지민·2024년 7월 30일

백엔드 개발중에 예외 상황이나 api가 성공했을때의 반환값으로 HTTPS 상태코드를 줘야 하는데, 이것들에 대해 잘몰라서 정리해 보았다.

1. HTTPS 상태코드란?

특정 상황을 나타내는 표준화된 코드

2. HTTPS 상태코드의 종류

200 OK:

요청이 성공적으로 처리되었음을 나타냅니다.
예: 로그인 성공, 데이터 조회 성공 등.

201 Created:

요청이 성공적으로 처리되었고, 새로운 리소스가 생성되었음을 나타냅니다.
예: 사용자 등록 성공, 새로운 데이터 항목 생성 등.

400 Bad Request:

클라이언트의 요청이 잘못되었음을 나타냅니다.
예: 필수 입력값 누락, 잘못된 데이터 형식 등.

401 Unauthorized:

인증이 필요한 요청에 대해 인증 정보가 없거나 올바르지 않음을 나타냅니다.
예: 로그인 실패(잘못된 자격 증명).

403 Forbidden:

클라이언트가 리소스에 접근할 권한이 없음을 나타냅니다.
예: 권한 없는 사용자가 보호된 리소스에 접근 시도.

404 Not Found:

요청한 리소스를 찾을 수 없음을 나타냅니다.
예: 잘못된 URL, 존재하지 않는 리소스 요청 등.

500 Internal Server Error:

서버에서 요청을 처리하는 동안 오류가 발생했음을 나타냅니다.
예: 서버 내 코드 에러, 데이터베이스 연결 오류 등.

profile
개발자가 되고싶어요

0개의 댓글