프로그램끼리 데이터를 주고받으려면 사람 사이의 대화처럼 정해진 규칙이 필요합니다. REST API는 인터넷 위에서 이 규칙을 정한 방식 중 하나로, 주소(URL)로 '무엇을'을 가리키고 동작(GET, POST 등)으로 '어떻게 할지'를 표현합니다. 이 규칙을 지키면 서로 다른 회사, 다른 언어로 만든 프로그램끼리도 데이터를 주고받을 수 있습니다.
사용자 정보를 요청하는 예시
GET /users/42
응답:
{ "id": 42, "name": "김조교" }
42번 사용자 정보를 달라는 요청을 보내면, 서버가 그 사용자의 데이터를 JSON 형식으로 돌려줍니다.
한 줄로:
REST API는 주소(URL)와 동작의 조합으로 프로그램끼리 데이터를 주고받는 규칙입니다.