REST API

term_id: rest_api

Category: engineering_practice

Definition

REST API는 GET, POST, PUT, DELETE와 같은 HTTP 프로토콜을 통해 무상태(stateless) 작업을 활용하여 클라이언트와 서버 간 통신을 가능하게 합니다. 리소스를 URI로 구조화하고 표준 형식(…

Summary

표준 HTTP 메서드에 의존하여 네트워크로 연결된 애플리케이션을 설계하기 위한 아키텍처 스타일인 표현 상태 전이(API)입니다.

Key Concepts

  • 무상태성(Statelessness)
  • HTTP 메서드(HTTP Methods)
  • 리소스 기반 URI(Resource-Based URIs)
  • JSON 직렬화(JSON Serialization)

Use Cases

  • 마이크로서비스 간 통신
  • 모바일 앱 백엔드 통합
  • 타사 데이터 접근