📝 TIL: RESTful API와 Trello
오늘의 주제: RESTful API와 Trello
날짜: 2025-01-22
RESTful API란?
- REST(Representational State Transfer)는 웹 서비스의 설계 아키텍처 스타일이다.
- RESTful API는 REST 원칙을 따르는 API를 의미한다.
- HTTP 프로토콜을 기반으로 동작하며, 클라이언트-서버 간의 통신을 단순하고 명확하게 한다.
REST의 주요 특징
- 자원(Resource): URL을 통해 특정 자원을 나타냄.
- 예:
https://api.trello.com/1/cards/{id}
- HTTP 메서드: CRUD 작업을 HTTP 메서드로 매핑.
GET: 자원 조회
POST: 자원 생성
PUT: 자원 전체 업데이트
PATCH: 자원 부분 업데이트
DELETE: 자원 삭제
- 무상태성(Statelessness): 서버는 요청 간 상태를 유지하지 않음.
- 표현(Representation): 자원의 상태를 JSON, XML 등으로 전달.
Trello API 활용
오늘 배운 점
- RESTful API는 명확하고 직관적이며 확장성이 뛰어나다.
- Trello API를 통해 워크플로우 자동화가 가능하며, RESTful 구조의 이해는 이를 더 효과적으로 활용하는 데 도움을 준다.
다음 단계: Trello API를 활용해 간단한 프로젝트를 구현해보기!