REST API

danbi lee·2022년 12월 13일

API의 구조를 직관적으로짜 빠르게 이해하기위해 사용

  1. URI에 동사(add, edit, delete)를 사용하지 않고 명사만 사용한다.
  2. URI로 자원을 식별, HTTP 메소드로 행위를 표현

구조

  1. Collection - 테이블 (movies)
  2. Document - 테이블 속 행 하나, 고유 식별자 ({id})
  3. HTTP methods를 활용해 인터랙션

HTTP methods

  • C   POST 생성
  • R   GET 조회
  • U   PUT 수정, 통째로 정보를 갈아 끼울 때
  • U   PATCH 수정, 일부 정보를 특정 방식으로 변경할때
  • D   DELETE 삭제

GET/movies 영화 목록 가져오기
GET/movies/LaLaLand 라라랜드 영화에 대한 정보 가져오기
POST/movie 영화 생성
PUT/movies/LaLaLand 영화 라라랜드 수정
DELETE/movies/LaLaLand 영화 라라랜드 삭제

참고

REST API가 뭔가요?
How to Design Beautiful REST API
[10분 테코톡] 🐯 심바의 RESTful

profile
계속해서 보완중

0개의 댓글