ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • RESTful API란..?
    TIL 2023. 12. 10. 21:26

    먼저 API란?

    • application programing interface의 약자로 다른 소프트 웨어 시스템과 통신하기 위한 게이트웨이
      즉, 상호작용을 도와주는 매개체

    그렇다면 REST API란?

    • REST는 HTTP 프로토콜을 통해 API를 설계하기 위한 아키텍처 스타일
    • REST API는 리소스를 URI(Uniform Resource Identifier)로 표현하고, HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 리소스에 대한 행위를 정의하는 방식

    • REST는 상태를 관리하지 않고(stateless), 각각의 요청이 독립적으로 처리

    출처: https://appmaster.io/ko/blog/rest-apiran-mueosimyeo-dareun-yuhyeonggwa-eoddeohge-dareungayo

     

    그렇다면 RESTful API란?

    • RESTful API는 REST 아키텍처의 원칙을 따르는 API를 의미
      • (차이점은 RESTful API가 REST 아키텍처 원칙을 더 엄격하게 따름)
    • 리소스를 URI로 표현, HTTP 메서드를 통해 해당 리소스에 대한 행위(조회, 생성, 수정, 삭제)를 수행.
      • RESTful API는 표준 HTTP 메서드와 상태 코드를 사용하여 간결하면서도 일관된 인터페이스를 제공
      • 예를 들어, /users는 사용자 목록 리소스를 나타내고, GET /users는 사용자 목록을 조회하는 것

     

    'REST API'와 'RESTful API'의 차이?

    • RESTful API는 REST 원칙을 엄격하게 따르는 경우를 나타내며, REST API는 더 일반적인 개념으로 REST 원칙을 따르는 API를 모두 포함!! 하지만 현실적으로 많은 경우에 두 용어가 거의 같은 의미로 사용

    'TIL' 카테고리의 다른 글

    리액트 html 기본여백 없애기  (0) 2022.11.25
    img태그와 background img태그의 차이  (0) 2022.11.22
    typescript 쓰는 이유  (0) 2022.11.11
    TIL DAY 11 리액트 숙련주차  (0) 2022.08.05
    TIL DAY 10 리액트 숙련주차 시작..!  (0) 2022.07.30
Designed by Tistory.