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의 특징

  1. 무상태성(Statelessness): 각 요청은 독립적이며, 서버는 클라이언트의 상태를 저장하지 않는다.
  2. 클라이언트-서버 구조: 클라이언트와 서버는 서로 독립적으로 동작하며, 클라이언트는 요청을 보내고 서버는 그에 대한 응답을 제공한다.
  3. 자원 기반: API는 자원에 대해 동작하며, 각 자원은 고유한 URI를 통해 식별된다. 자원은 사용자, 파일, 게시물 등이 될 수 있다.
  4. HTTP 메서드로는 GET, POST, PUT, DELETE 등이 있다. 
  5. 표현의 다양성: JSON, XML등 다양한 방식으로 데이터를 주고 받을 수 있다. 대부분 가볍고 직관적인 JSON이 선호된다.
728x90
반응형