RESTful,REST API

강인호·2022년 10월 13일
0

개인저장

목록 보기
31/87

RESTful하다는것은 무엇일까 REST API는 무엇일까

그러면 REST는 무엇일까??

참고링크

Rest (Representational State Transfer)

  • 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든것을 의미한다.

  • HTTP 프로토콜을 사용하기 때문에 기존 웹의 장점을 최대한으로 활용 가능하다.

  • 네트워크 상에서 클라이언트와 서버의 통신 방식중 하나이다.

REST의 장점

  • HTTP 프로토콜을 사용하기 때문에 REST API 사용을 위한 별도의 인프라를 구축할 필요가 없다.

  • 서버와 클라이언트의 역할을 명확하게 분리한다.

REST의 단점

  • 사용 할 수 있는 메소드가 4가지 밖에 없다. (HTTP의 4가지 메소드)

REST API

REST를 기반으로 만든 API를 칭한다.

자원(RESOURCE) - URI
행위(Verb) - HTTP METHOD
표현(Representations)

그렇다면 RESTful하다는것은 무엇일까??

기본적으로 누군가가 발표한 용어는 아니며 REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.

RESTful 하지 못한 경우

  • CRUE기능을 모두 POST로만 처리할 경우

  • route에 resoucre,id외의 값이 들어가는 경우

0개의 댓글