본문 바로가기
WebDev/CS & 자료구조

RESTAPI

by S.AHA_dev 2023. 7. 12.
728x90
반응형

HTTP는 다양한 메서드를 지원(GET, PUT, POST, DELETE)

실제로는 서버가 메서드를 기존 설명에 맞지 않게 사용하더라도 개발은 가능

하지만 서로 다른 방식으로 개발 시 개발자 사이의 소통에 문제가 발생할 수 있음

기준이 되는 아키텍처로 REST를 채택

 

REST: 특정한 자원에 대하여 자원의 상태에 대한 정보를 주고받는 개발 방식

 

자원: URL을 이용

행위: HTTP메서드를 이용

표현: 페이로드 이용

 

ex)

클라이언트가 회원가입 하고 싶다

아이디는 SAHA 비밀번호는 1234로 하고 싶다

자원: 회원

행위: 회원등록

표현: 아이디: "SAHA", 비밀번호"1234"

 

자원은 URI가 될 것이고 행위는 POST 페이로드는 아이디랑 비밀번호가 객체에 담길 것이다.

 

RESTAPI는 REST아키텍처를 따르는 API

RESTAPI호출은 REST 방식을 따르고 있는 서버에 특정한 요청을 전송하는 행위

 

반응형

'WebDev > CS & 자료구조' 카테고리의 다른 글

웹 간단 요약 정리  (0) 2023.10.06
HTML, CSS의 정의  (2) 2023.10.05
쿠키, 세션 로그인 방식의 -세션 저장소-  (0) 2023.09.27
HTTP  (0) 2023.07.11
웹 브라우저 동작 방식  (0) 2023.07.07