REST 3

REST란?

REST란?REST(Representational State Transfer)는 웹 API를 설계하는 방식(아키텍처 스타일)입니다.REST는 API를 만들 때 일관된 규칙을 적용하여 누구나 쉽게 이해하고 사용할 수 있도록 하는 것이 목적입니다.예를 들어 REST에서는 URL은 리소스(Resource)를 표현하고,HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 조회, 생성, 수정, 삭제와 같은 작업을 수행합니다.즉, REST는 API를 어떤 규칙으로 설계할 것인지 정의한 설계 방식이라고 이해하면 됩니다.

개발상식 2026.06.26

REST API의 리소스(Resource)란?

REST API를 공부하다 보면 리소스(Resource)라는 용어를 자주 만나게 됩니다. 처음에는 어렵게 느껴질 수 있지만, 사실 매우 간단한 개념입니다.리소스(Resource)란?리소스는 API에서 관리하는 대상(데이터)을 의미합니다.쉽게 말하면 조회하거나 생성, 수정, 삭제할 수 있는 모든 객체가 리소스입니다.예를 들어 다음과 같은 것들이 모두 리소스가 될 수 있습니다.사용자(User)게시글(Post)댓글(Comment)상품(Product)주문(Order)즉, 데이터베이스에 저장되어 있는 객체들을 리소스로 생각하면 이해하기 쉽습니다.⸻REST API에서는 어떻게 표현할까?REST에서는 리소스를 URL로 표현합니다.예를 들어 사용자(User)를 관리하는 API라면 다음과 같습니다.GET /users→ ..

개발상식 2026.06.26

RESTful API란? REST API와 함께 이해하기

API의 개념을 이해했다면, 이제 가장 많이 사용되는 RESTful API에 대해 알아볼 차례입니다.웹 서비스나 모바일 앱을 개발하다 보면 REST API, RESTful API라는 용어를 자주 접하게 됩니다.두 용어는 비슷하게 사용되지만, 엄밀히 말하면 약간의 차이가 있습니다.REST란?REST(Representational State Transfer)는 웹에서 API를 설계하기 위한 아키텍처 스타일입니다.쉽게 말해 웹에서 데이터를 효율적으로 주고받기 위한 설계 원칙이라고 이해하면 됩니다.REST는 HTTP 프로토콜을 기반으로 하며,모든 데이터를 리소스(Resource)라는 개념으로 관리합니다.예를 들어 사용자 정보를 조회하는 경우라면 다음과 같이 표현할 수 있습니다.GET /users/1 # 여기서..

개발상식 2026.06.26