2021년 04월 17일
수정하기
문서 생성 2021-04-17 22:15:18 최근 수정 2021-04-17 22:15:30
Note
REST API
- 클라이언트-서버 구조의 서비스에서 HTTP (일반적으로) 프로토콜을 기반으로 하는 서버를 구현할 수 있는 아키텍처의 한 종류
- 범용성
- 웹 브라우저를 포함해 HTTP 통신이 가능한 모든 클라이언트 플랫폼을 타겟으로 하기 때문
- REST API의 HTTP Response Body는 HTML 보다는 JSON, XML 등 여러 플랫폼에서 사용하기 적절한 포맷을 사용한다.
- 서버의 유용하는 자원들에 대해 CRUD(Create, Read, Update, Delete) 기능을 갖출 수 있도록 API를 설계
- 다중 플랫폼을 타겟으로 하여 데이터 제어, 조회를 제공하는 서버에 REST [[아키텍처]]를 도입하면 적절한 것!
[[아키텍처]]?
- https://tuhbm.github.io/2019/04/24/architecture/
- 최적화를 목표로 두고 시스템 구성과 동작원리 그리고 시스템의 구성환경등을 설명 및 설계하는 청사진 또는 설계도
- 기본 Computer Science 지식을 기반으로 주변환경등을 고려하여, 최상의 소프트웨어를 구성하는 방법을 연구하고 이를 바탕으로 가이드하는 역할을 합니다.
log
- 🏃 30분 달리기를 했다.
- STRAVA 앱과 Nike Run Club 앱의 거리 측정에 있어서 미세한 차이가 있음을 알게되었다. Nike Run Club에 1km가 찍혀도 STRAVA에선 0.99km 정도이다.
- 정말 오랜만에 콘푸라이트 먹었다.