본문 바로가기

프로젝트(슈크림)

REST API 개발 일지

팀 프로젝트 chou-kream -> 백엔드, /'주문' 분담.

 

rest api란? Representational StateTransfer

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

걍 폼에 맞춰서 기능을 만들어내면 된다.

 

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

application programming interface

 

ex) 기상청 서버에서 다른 수많은 앱들이

날씨정보를 요청,응답 받으려면 기상청 서버가 지정해논 매뉴얼 형식대로

http요청을 해서 받아와야 함

 

프론트앤드 웹 에서 서버에 데이터를 요청하거나,

배달 앱에서 서버에 주문을 넣거나 

이런 서비스에서 요즘 널리 쓰이는 형식이, REST란 형식의 API이다.

 

RESTful 하게 만든 API는 요청을 보내는 '주소만으로도, 대략 어떤 요청인지 파악이 가능'하다.

 

http 메서드중 주로 get,post,delete,put, (patch) 를 사용한다.

 

post,put,patch 는 body가 있어서, 정보들을 비교적 많이, 안전하게 감춰 보낼 수 있다.

 

<주로>

GET : read 기능에 쓰임  

POST : create

PUT, PATCH : update put은 정보를 통째로 갈아 끼울 때, patch는 정보 중 일부만 변경할때 

 

 

API명세서?

 

 

 

 

 

 

'프로젝트(슈크림)' 카테고리의 다른 글

Swagger를 사용해보자 (api명세 작성 中)  (0) 2024.04.04
api 명세서 작성법  (0) 2024.04.02