ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Restful API 특징
    스터디노트/CS & 기본기 2022. 2. 1. 11:11

    Restful API란??

    • 클라이언트 -> 서버 -> DB 형식으로 클라이언트에서 request를 보내고 요청한 데이터에 맞는 response를 보내는 형식
    • URL 형식으로 CRUD에 대한 요청을 처리한다.
    • POST : Create
    • GET : Read
    • Put : Update
    • Delete : Delete

    Restful API의 원리원칙

    • 클라이언트와 서버가 분리되어야한다
    • Stateless 해야한다.
      • Token 등 3자 인증방식으로 관리하므로 session을 사용하지 않는다 (Stateful이 아니다)
    • Cashable 해야한다.
    • 계층적으로 관리되어야한다.
      • 클라이언트 -> 컨트롤러 -> 서비스 -> 레파지토리 -> DB 구조 같이 인접한 노드끼리는 통신이 되지만 건너뛰면서 통신은 하지 않는다.

    '스터디노트 > CS & 기본기' 카테고리의 다른 글

    MSA란???  (0) 2022.02.02
    디자인 패턴  (0) 2021.07.31
    개발 방법론  (0) 2021.07.31
Designed by Tistory.