본문 바로가기
Frontend 상식

RESTful API

by 뀨ㅎㅎ 2021. 1. 1.

 

왜 REST API를 알아야 하는가 ?

프론트 - 백엔드가 소통하기 위해 알아야 한다.

비동기 통신을 할 때, 읽어오기나 정보를 보내야 할 때

GET, POST 와 같은 HTTP 메서드를 이용하는데,

REST API를 알아야 정상적으로(보편적으로) 통신을 하게 할 수 있기 때문이다.

 

 

1. RESTful API

REST를 잘 지켜서 API를 설계한 것

 

 

2. REST ?

서버와 클라이언트가 통신할 때,

주고받는 것들을 어떻게하면 명확하게 표현할 수 있을지에 대한,

가이드 라인을 제시한 것

 

 

3. 그래서 REST란게 뭐지 ?

REST는 로이필딩이라는 사람이 논문에 게시한 아키텍쳐이다.

명확하게 표현하기 위한 권고사항 인 것인데,

실제로 완벽하게 지켜지기는 불가능하다.

 

 

4. REST는 어떻게 표현을 하는 걸까?

REST의 구성요소에는 자원, 행위, 표현 이렇게 3가지가 있다.

 

1. 어떤 리소스인지 URI를 통해 표현한다. (users/2)

2. 어떤 행위인지 HTTP 메서드를 통해 표현한다. (GET, POST, PUT, PATCH, DELETE)

3. 서버는 응답코드와 함께 json, xml같은 형태로 응답한다.

 

 

 

 

 

 

'Frontend 상식' 카테고리의 다른 글

CORS (Cross-Origin Resource Sharing)  (0) 2021.01.04
객체지향 프로그래밍이란?  (0) 2021.01.03
꼭 알아야하는 babel과 webpack  (0) 2021.01.02

댓글