JPA
[JPA] 14. REST API란?
Song hyun
2024. 10. 1. 10:06
728x90
반응형
[JPA] 14. REST API란?
1. REST API란?
-REST API는 네트워크 상에서 자원을 요청하고, 조작하기 위한 아키텍처 스타일이다. REST API는 HTTP 프로토콜을 기반으로 하며, 클라이언트와 서버 간의 통신을 단순하고 효율적으로 수행할 수 있게 하는 표준화된 약속이다!
2. REST API의 특징
- 무상태성(Statelessness): 각 요청은 독립적이며, 서버는 클라이언트의 상태를 저장하지 않는다.
- 클라이언트-서버 구조: 클라이언트와 서버는 서로 독립적으로 동작하며, 클라이언트는 요청을 보내고 서버는 그에 대한 응답을 제공한다.
- 자원 기반: API는 자원에 대해 동작하며, 각 자원은 고유한 URI를 통해 식별된다. 자원은 사용자, 파일, 게시물 등이 될 수 있다.
- HTTP 메서드로는 GET, POST, PUT, DELETE 등이 있다.
- 표현의 다양성: JSON, XML등 다양한 방식으로 데이터를 주고 받을 수 있다. 대부분 가볍고 직관적인 JSON이 선호된다.
728x90
반응형