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 |