본문 바로가기
SW 개발/REST API

(작성 중) REST API 개념 잡기

by Kibua20 2020. 6. 2.

<작성중> 

 

REST API 의 개념 및 실제 응용 관련해서 연재를 할 예정입니다.  이론적이고 애매한 것 보다는 최대한 쉽게 그리고 현실적인 예제를 사용해서 정리할 생각입니다.  REST API 는 일반적으로 인증을 먼저 받아야 합니다. 인증 표준인 OAuth 2.0 과 함게 정리할 예정입니다. 

 

 

[특징] REST API = HTTP(S) + JSON + Stateless 

  • 클라이언트와 서버의 분리
  • 무상태(Stateless)
  • 캐시 처리가 가능해야 함
  • 시스템이 계층화(Layered) 되어있어야 함
  • 일관성 있는 인터페이스

[구성 요소]

  • 리소스: URL http://***api_sever/resource 등과 같이 URL 과 계증 구조 '/'로 구분한다.
  • Method:  HTTP request 에 대한 post, get, delete, put method를 지원
  • 메시지 :  HTTP 에 대한 응답 코드 

https://www.youtube.com/watch?v=SLwpqD8n3d0

 

REST API 와 버전 관리 

 

 

 




댓글