REST API

yookyungmin·2023년 4월 12일
0

REST API란?

  • REST 를 기반으로 만들어진 API를 의미합니다.
  • API는 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램 간 상호작용을 촉진하며, 서로 정보를 교환 가능 하도록 하는것

REST란?

  • REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고 모든 것을 의미합니다.

즉 Rest란

  1. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고,
  2. HTTP METHOD를 통해 해당 자원에 대한 CRUD Operation(행위)을 적용하는 것을 의미 합니다.
    CREATE : 데이터 생성(POST)
    READ : 데이터 조회(GET)
    UPDATE : 데이터 수정(PUT, PATCH)
    DELETE : 데이터 삭제(DELETE)

Rest API 설계 예시

  • URI는 동사보다는 명사, 대문자보다는 소문자를 사용해야 한다.
  • 마지막에 슬래시(/)를 포함 하지 않는다.
  • 언더바 대신 하이폰 사용
  • 파일 확장자는 URI에 포함되지 않는다.
  • 행위를 포함하지 않는다.

References
https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80

0개의 댓글