← 🐣 레벨 1 · 왕초보 카드 목록
🐣 레벨 1 · 왕초보 · 카드 1-3
HTTP와 API: 프로그램끼리 대화하는 법
HTTP는 인터넷 위에서 통하는 말이고, API는 "이렇게 부르면 이렇게 답할게"라는 메뉴판이다.
🎯 한 문장
HTTP는 인터넷 위에서 통하는 말이고, API는 "이렇게 부르면 이렇게 답할게"라는 메뉴판입니다.
💡 쉬운 비유 — 식당 주문서
- 손님(프론트): "4번 메뉴 하나요."(요청)
- 웨이터(API): 주방에 전달. 이때 형식이 정해져 있습니다 — "테이블 번호 · 메뉴 번호 · 수량".
- 주방(백엔드): 요리를 만들어 접시에 담습니다(응답).
- 상태: "만들어졌습니다(200)", "그 메뉴 없습니다(404)", "주방 불났습니다(500)".
🏷️ 정확한 용어
- 한국어: HTTP, API, 엔드포인트, 상태코드
- 영어(원어): HTTP (HyperText Transfer Protocol) / API (Application Programming Interface) / Endpoint / Status code
- 관련 개념: REST (Representational State Transfer) · JSON · Request · Response · Method
- 혼동하기 쉬운 용어: "API" ≠ "백엔드" — API는 규칙과 메뉴판이고, 백엔드는 그 규칙을 구현한 서버 코드 전체입니다.