VIBECODING 365 / DICTIONARY
REST API
REST API
DEFINITION
정의
웹의 기본 규칙인 HTTP를 사용해 자원을 주소로 표현하고, GET·POST·PUT·DELETE 같은 메서드로 조회·생성·수정·삭제를 나누는 API 설계 방식이다. 초보자는 REST API를 '데이터를 다루는 웹 주소들의 약속'으로 이해하면 좋다. 바이브 코딩에서 AI에게 REST API를 만들게 할 때는 자원 이름을 복수형으로 정하고, 목록·상세·생성·수정·삭제 엔드포인트를 표로 정리한 뒤 구현하게 하면 프론트엔드와 백엔드가 같은 계약을 바라보게 된다.
ENGLISH
REST API
EXAMPLE
할 일 앱에서는 GET /api/todos로 목록을 읽고, POST /api/todos로 새 할 일을 만들고, DELETE /api/todos/:id로 삭제하는 REST API 계약을 먼저 정한 뒤 AI에게 구현과 테스트를 요청한다.
관련
이어서 볼 문서
RELATED TERMS
연관 용어
OpenAI Responses API
OpenAI가 Chat Completions 다음에 내세운 상태형 응답 표면이다. 입력은 input, 출력은 Items이며, previous_response_id로 대화를 잇는다.
backend HTTPHypertext Transfer Protocol
브라우저·서버가 요청과 응답으로 웹 리소스를 주고받는 애플리케이션 계층 프로토콜. 클라이언트–서버·상태 없음·헤더 확장이 핵심이며, 쿠키로 세션 상태를 더할 수 있다.
security 교차 출처 리소스 공유Cross-Origin Resource Sharing (CORS)
다른 출처 페이지의 스크립트가 이 응답을 읽어도 되는지, 서버가 HTTP 헤더로 브라우저에 알리는 방식이다. 요청이 가는 것과 스크립트가 읽는 것은 다르며, 쿠키를 실을 때는 별표 출처가 허용되지 않는다.