정보를 주고받는 데에 있어서 개발자들 사이에서 널리 쓰이는 일종의 형식이다.
우체국에서
이러한 송장을 채워넣는 것처럼 형식이다!.
Application Programming Interface
소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단
클라이언트에서 정보를 요청 > APP > 서버에서 요청을 응답 등..
이러한 서비스들에서 오늘날 널리 사용되는 것이
REST 라는 형식의 API 이다.
옛날에는 SOAP라는 형식을 사용해서 개발을 하였다.
서버에 REST API로 요청을 보낼 때 HTTP 라는 규약에 따라 신호를 전송한다.
HTTP 로 요청을 보낼 때는 여러 메서드가 존재한다.
REST API에서는
를 사용한다.
POST, PUT PATCH 에는 body라는 주머니가 존재해서
GET 과 DELETE 보다 정보를 더 많이 담을 수 있다.
사실 해당 기능이 특정 용도를 제한하지는 않지만, 누구든 각 요청의 의도를 쉽게 파악할 수 있도록 RESTful 하게 API를 사용하기 위해서는 이들을 목적에 따라 구분해서 사용해야한다!!!
정보를 읽는다 READ
정보를 추가 CREATE
정보를 수정 UPDATE
정보를 삭제 DELETE
C.R.U.D !
URI 는 동사가 아닌 명사로 이루어져야한다!