왜 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 |
댓글