REST란?

박현도·2022년 10월 6일
0

REST와 RESTFUL API를 많이 들어봤다.
하지만 이에 대해 잘 모르고 있다.
그래서 REST란 무엇인가? / API는 무엇인가?
그렇다면 RESTFUL한 API는 무엇인가?
에 대해 간단히 적어보겠다.

REST(Representational State Transfer)란?

HTTP URI를 통해 자원(Resource)을 명시하고,
HTTP Method를 통해 해당 자원(URI)에 대한
CRUD Operation을 적용하는 것.

API란?

응용 프로그램 프로그래밍 인터페이스. 프로그래밍에서, 프로그램을 작성하기 위한 일련의 부(Sub) 프로그램, 프로토콜 등을 정의하여 상호 작용을 하기 위한 인터페이스 사양을 말한다. - 나무위키

REST API란?

REST의 원리를 따르는 API

Rest의 원리를 따르는 API를 설계하기 위해서는 몇가지 지켜야 하는 규칙이 존재한다.

REST API를 설계하기 위해 지켜야 하는 규칙

1) URI는 동사보다는 명사를, 대문자보다는 소문자를 사용해야한다.
2) 마지막에 '/'를 사용하지 않는다.
3) '_'(언더바) 대신 '-'(하이픈) 사용해야 한다.
4) 파일확장자는 포함하지 않는다.
5) 행위는 포함하지 않는다.

출처- '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'

profile
would like hater top one For the chuck wonder like station 동네사람들

0개의 댓글