TableMinPark's Tech Blog
로그인
TableMinPark's Tech Blog
로그인
[CS] REST API
박상민
·
2023년 4월 14일
팔로우
0
web
0
Computer Science
목록 보기
18/29
❗ REST의 요소
Method
💡
HTTP Request Methods
POST : CREATE
GET : SELECT
PUT : UPDATE
DELETE : DELETE
Resource
https://github.com/tableMinPark
과 같은 URI를 의미한다.
모든 것을 Resource (명사)로 표현하고, 세부 Resource에는 ID를 붙힌다.
❗ REST 특징
Uniform Interface
HTTP 표준만 맞는다면, 어떤 기술도 가능한 Interface 스타일
Statelessness
HTTP Session과 같은 컨텍스트 저장소에 상태 정보를 저장하지 않는다.
Request만 Message로 처리하면 되고, 컨텍스트 정보를 신경쓰지 않아도 되므로, 구현이 단순해진다.
-REST API 실행 중 실패가 발생한 경우, Transaction 복구를 위해 기존의 상태를 저장할 필요가 있다.
박상민
💡 클린코드를 지향하는 Backend Developer
팔로우
이전 포스트
[CS] HTTP Request Methods
다음 포스트
[CS] Spring 이란?
0개의 댓글
댓글 작성