REST API 정리

진형민·2021년 9월 6일
0

개념

목록 보기
5/5

REST API 정리
소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단을 API라고 한다.
REST API는 REST란 형식의 API이다.
과거 SOAP이란 복잡한 형식을 대체했다.
*SOAP API란?
REST의 가장 중요한 특성은 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체로 추론이 가능하다.

자원을 구조와 함께 나타내는 이런 형태의 구분자를 URI

CRDU(Create, Read, Delete, Update)

서버에 REST API로 요청을 보낼 때는 http란 규약에 따라 신호를 전송한다.
Hyper Text Transfer Protocol
HTTP로 요청을 보낼 때 여러 메소드가 있는데 REST API에서는 GET POST DELETE PUT PATCH를 사용한다.
GET : read
POST : Create
PUT PATCH : update (PUT은 정보를 통째로 바꿀 때) (PATCH는 정보 중 일부를 특정 방식으로 변경할 때)
DELETE : Delete

소프트웨어간 HTTP로 정보를 주고 받는 부분이 있다면 REST API 형식으로 RESTful한 형식 서비스로 만드는 연습!

용도에 따라 REST API 대안으로 떠오르는 GraphQL도 있다.

profile
나만의 지식 창고

0개의 댓글