Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[REST] REST API 개요 정리 본문

JSON

[REST] REST API 개요 정리

데브마우스 2024. 2. 10. 16:15

REST는 무슨 뜻인가요?

REST는 Representational State Transfter의 약자입니다.

 

REST는 HTTP URI(Unifrom Resource Identifier)를 통해 자원(Resource)을 명시하고 HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 연산을 적용하는 것을 의미합니다.

 

REST 덕분에 하나의 HTTP URI일지라도 HTTP Method를 다르게 사용하여 4가지 다른 연산(CRUD)을 할 수 있습니다.

CRUD 연산
CREATE 생성(POST)
READ 조회(GET)
UPDATE 수정(PUT)
DELETE 삭제(DELETE)

 

참고 응답상태 코드

참고 응답상태 코드
1xx 전송 프로토콜 수준의 정보 교환
2xx 클라이언트 요청이 성공적으로 수행됨
3xx 클라이언트는 요청을 완료하기 위해 추가적인 행동을 취해야 함
4xx 클라이언트의 잘못된 요청
5xx 서버쪽 오류로 인한 상태 코드