REST API 란?

박상준·2022년 8월 21일
0

면접지식

목록 보기
11/32

REST API ?

정의

정보를 주고받는 데에 있어서 개발자들 사이에서 널리 쓰이는 일종의 형식이다.

우체국에서

이러한 송장을 채워넣는 것처럼 형식이다!.

API?

Application Programming Interface

소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단

REST?

클라이언트에서 정보를 요청 > APP > 서버에서 요청을 응답 등..

이러한 서비스들에서 오늘날 널리 사용되는 것이

REST 라는 형식의 API 이다.

옛날에는 SOAP라는 형식을 사용해서 개발을 하였다.

서버에 REST API로 요청을 보낼 때 HTTP 라는 규약에 따라 신호를 전송한다.

HTTP 로 요청을 보낼 때는 여러 메서드가 존재한다.

REST API에서는

  1. GET
  2. POST
  3. PUT
  4. DELETE
  5. PATCH

를 사용한다.

POST, PUT PATCH 에는 body라는 주머니가 존재해서

GET 과 DELETE 보다 정보를 더 많이 담을 수 있다.

사실 해당 기능이 특정 용도를 제한하지는 않지만, 누구든 각 요청의 의도를 쉽게 파악할 수 있도록 RESTful 하게 API를 사용하기 위해서는 이들을 목적에 따라 구분해서 사용해야한다!!!

GET

정보를 읽는다 READ

POST

정보를 추가 CREATE

PUT | PATCH

정보를 수정 UPDATE

DELETE

정보를 삭제 DELETE

C.R.U.D !

URI 는 동사가 아닌 명사로 이루어져야한다!

profile
이전 블로그 : https://oth3410.tistory.com/

0개의 댓글