ABOUT ME

만나서 반가워요!! SMASMC Blog 입니다. 기술 노트로 사용중인 Blog입니다. # 소통해요.

Today
Yesterday
Total
  • REST API, RESTful API
    CS (Computer Science) 2025. 1. 10. 23:59

    REST API, RESTful API

    REST (Representational State Transfer)

    • REST는 HTTP 프로토콜을 기반으로 자원을 관리하고 통신하기 위한 아키텍처 스타일이다
    • 자원을 URI로 표현
      ex)https://example.com/users/123
    • HTTP 메서드 사용
      GET, POST, PUT, DELETE

    RESTful API

    • REST의 원칙을 준수하여 설계된 API를 RESTful API라고 한다.
      (REST원칙을 따라는 API이다.)

    REST API와 RESTful API의 차이점

    항목 REST API RESTful API
    개념 REST 아키텍처 스타일을 따르는 API REST 원칙을 더욱 철저히 준수한 REST API
    REST 원칙 준수 여부 REST 원칙을 완전히 지키지 않을 수도 있음 REST 원칙을 최대한 준수하려는 API
    사용 예시 단순히 HTTP 요청/응답 형태만 따른 API HTTP 메서드, URI 설계, 상태 관리 등을 잘 준수한 API

    REST 특징 주요 3가지

    • Statelessness (무상태성): 상태 정보 저장 안 함 → 독립적 요청.
    • Resource-Oriented (자원 중심 설계): URI로 자원 식별 → HTTP 메서드로 조작.
    • Uniform Interface (일관된 인터페이스): 표준화된 형식 → 모든 플랫폼에서 사용 가능.

    'CS (Computer Science)' 카테고리의 다른 글

    OAuth1.0과 OAuth2.0  (0) 2025.01.11
    Web Server와 WAS의 차이  (0) 2025.01.11
    HTTP status code  (0) 2025.01.10
    HTTP Request Methods  (0) 2025.01.10
    Cookie & Session  (0) 2025.01.10
Designed by Tistory.