본문 바로가기

배운 것/nodejs

REST API란

REST

REpresentational State Transfer

 

소프트웨어의 네트워크 구축하는 방법론이라고 한다.

 

웹은 서버와 클라이언트로 구분되어 있다.

클라이언트는 서버로 요청을 보내고, 서버는 그 요청에 대한 응답을 클라이언트에게 보낸다.

 

REST API를 사용하는 웹앱은 URL를 통해 서버에게 요청을 하고,
서버는 html, json 등으로 응답을 한다.

 

웹에서 REST API를 사용하기 위해 HTTP의 5가지 메소드를 이용하는데

 

1. GET

2. POST

3. PUT

4. PATCH 

5. DELETE

가 있다.

 

GET
: GET을 통해 해당 URL로 접근하면 이미 저장된 리소스를 조회한다.
POST
: POST를 통해 해당 URL를 요청하면 리소스를 생성한다.
PUT
: PUT을 통해 해당 리소스를 전체 수정한다.
PATCH
: PATCH를 통해 해당 리소스의 일부를 수정한다.
DELETE
: DELETE를 통해 해당 리소스를 삭제한다.

 

이 메소드들을 이용해 URL의 리소스를 주고 받는 방식을

REST한 API 방식이라고 한다.

 

 

 

 

https://meetup.toast.com/posts/92

 

REST API 제대로 알고 사용하기 : TOAST Meetup

REST API 제대로 알고 사용하기

meetup.toast.com

https://www.zerocho.com/category/NodeJS/post/579b3fc4062e76a002648af6

 

(NodeJS) REST API

안녕하세요. 이번 시간에는 잠시 쉬어가는 시간으로 요즘 웹을 설계할 때 자주 사용되는 REST API를 배워보겠습니다. REST는 REpresentational State Transfer의 약자로 소프트웨어의 네트워크를 구축하는 방법에 대한 겁니다. 저도 뭐라고 딱히

www.zerocho.com

 

'배운 것 > nodejs' 카테고리의 다른 글

GET과 POST  (0) 2019.12.23