RESTful API란?

이상엽·2022년 8월 13일

RSETful API란

REST(Representational State Transfer)는 현재 가장 많이 사용되고 있는 API설계 규칙으로 개발자간의 의사소통을 수월하게 위한 설계규칙이다.

장점

self-descriptiveness
RESTful API는 그 자체만으로도 API의 목적이 쉽게 이해가 가기떄문이다.
예를 들어 HTTP GET https://starbucks.com/beverages/1 경우 스타벅스 사이트에서 1번음료의 정보를 가져오고자 한다는 것을 해석이 가능합니다.

RESTful API 설계원칙.

REST는 설계 규칙으로 일반적인 규칙이 존재한다.
바로 프로그램의 원활한 유지와 보수를 위해 개발자들 사이에서의 커뮤니케이션이 쉽도록한다.

일반적으로 HTTP를 구성하는 URL,HTTP method, Code를 통해 인터페이스를 구현한다.

  • URI는 동사를 제외한 명사로 구현한다.
  • Resource에 대한 행위를 HTTP method (GET, POST, PUT, DELETE)만으로 표현한다.
  • URI 마지막 문자로 /를 포함하지 않는다.
  • URI가 길어지는 경우 - 를 사용하여 가독성을 높입니다.
  • 파일 확장자는 URI에 포함시키지 않는다.
profile
코딩바보에서 시작하기

0개의 댓글