본문 바로가기

CS공부

Restful API 에서 Rest는 뭐의 줄임말일까?

 

https://tibetsandfox.tistory.com/19

 

REST(Representational State Transfer)란?

REST란? REST는 Representational State Transfer의 줄임말로 애플리케이션 개발의 *아키텍처 중 하나입니다. (*아키텍처 : 애플리케이션을 설계, 제작하는데 사용하는 패턴과 기술의 총칭) 직역하자면 '대표

tibetsandfox.tistory.com

 

https://www.redhat.com/ko/topics/api/what-is-a-rest-api

 

REST API(RESTful API, 레스트풀 API)란 - 서버, 구현, 사용법

REST API(RESTful API)란 REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻합니다. api 서버, rest api 구현 및 사용법을 설명합니다.

www.redhat.com

https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html

 

[Network] REST란? REST API란? RESTful이란? - Heee's Development Blog

Step by step goes a long way.

gmlwjd9405.github.io

 

지난번 1차면접을 본곳에서 정말 감사하게도 좋게 봐주셔서 임원면접까지 볼 수 있는 기회가 생겼고 CTO님과 1대 1로 면접을 진행이 되었고 어 면접에 대한 소감을 여기에 짤막하게쓰자면 정말 좋은 개발자 선배를 만나 이야기를 나누고 진로의 방향성 공부의 방향성을 잡은느낌? 이라고 간단하게 이야기하고 오늘 글을 적을 RestAPI에 대해 설명을 해보겠습니다. 아 근데 갑자기 RestAPI에 대해 정리해보는 이유는 CTO님과의 면접중 RestAPI가 뭐의 줄임말인지 아시나요? 라고 들었고 생각해보니 RestAPI를 사용하면서 줄임말이 무슨 줄임말인지 까지는 몰라 답변을 못드렸고 다음에 누군가가 물어본다면 답변을 할 수 있게 하기위해 한번 정리를 할려고한다.

 

Representational State Transfer - > Rest

직독 직해를 대표 상태를 전달? 이라고 보면 될 것 같다.

RestAPI를 사용하는 사람의 입장으로써 "오 그럴싸해" 라는 반응이 먼저 나왔다.

 

REST API는 애플리케이션 소프트웨어를 구축하고 통합하는 정의 및 프로토콜 이다. 

 

Rest 는 간단하게 URI(Uniform Resource Identifier)를 통해 리소스를 명시하고 
HTTP Method(POST, GET, PUT, DELETE)를 통해 CRUD Operation을 적용하는 것 이다

 

여기서 CRUD 오퍼레이션이란  POST, GET, PUT, DELETE 를  뜻한다

 

이렇게 간단하게만 정리를 해봤고 RestAPI , RestfulAPI 를 더 자세히 공부하고싶은 분들은 걸어준 링크를 통해 들어가서 확인해보시는게 좋을 것 이다.

 

이렇게 의므를 풀고 보니 고놈 이름참... 잘지었네..