본문 바로가기
FrontEnd

REST API. restful 과 rest의 차이. HTTP URI, CRUD

by tovantablack 2020. 2. 24.
728x90
728x90

REST: Representational State Transfer의 약자

네트워크 상에서 클라이언트와 서버 사이의 통신 방식

 

API: Application Programming Interface 응용프로그램에서 데이터를 주고 받기 위한 방법

API Call이 발생하면 서버는 해당 Request에 대한 처리를 담당하는 로직을 실행

 

restful과 rest의 차이는?
restful rest의 규칙을 가지고 구현한 것 (CURD)
restAPI는 url을 가지고 자원 리소스를 표현한 것

 

DB작업이 필요하면 DB에 요청을 보내서 필요한 데이터를 CRUD
조회된 데이터를 재가공하거나, 그 외 처리를 진행 후 FrontEnd쪽으로 결과 전달

 

HTTP URI(uniform Resource Identifier)를 통해 자원(Resource)을 명시하거나 

http://~~.com/student 하면 학생이라는 자원을 명시한 것

 

HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 행위를 적용한다.

제일 많이 쓰는 4개) Create: 생성(POST), read 조회, update 수정, delete 삭제

 

 

728x90
728x90

'FrontEnd' 카테고리의 다른 글

HTML  (0) 2020.02.28
FrontEnd와 BackEnd의 차이  (0) 2020.02.28
FrontEnd 개발 실습: 영화 데이터 가져오기  (0) 2020.02.24
URI, Method만으로 의미 알기  (0) 2020.02.24
JSON  (0) 2020.02.24

댓글