# Uniform_interface

2개의 포스트
post-thumbnail

[REST API] HATEOAS

개요 REST는 6가지 제약 조건이 존재하고 이를 잘 지킨다면 RESTful한 시스템이라고 할 수 있음. 6가지 제약조건 Client-Server Stateless Cacheable Uniform Interface identification of resources manipuation of resources through representations self-descriptive messages hypermeia as the engine of application state(HATEOAS) Layered System Code on demand(Optional) Bold 처리 해둔 부분이 잘 충족시키지 못하는 부분. (client-server, stateless, cache, layered system은 HTTP만 잘 따라도 충족시킬 수 있다.) → RESTful한 시스템

2일 전
·
0개의 댓글
·

[software architecture] REST

REST Representional State Transfer의 약어. 어떤 자원에 대해 CRUD 연산을 수행하기 위해 URI로 GET, POST 방식을 사용하여 요청을 보내며 요청을 위한 자원은 특정한 형태로 표현 URI -> Resource / GET, POST 방식 -> Method / 특정한 형태 -> Representation of Resource HTTP를 기반으로 XML 또는 JSON을 이용하여 Server - Client가 데이터를 주고 받는 통신 방식 -> 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나 -> 웹 기존 기술 + HTTP를 그대로 활용하므로 웹의 장점을 최대한 활용할 수 있는 아키텍쳐 스타일 URI URL = Uniform Resource Locator -> 인터넷 상 자원의 위치 URI = Uniform Resource Identifier -> 인터넷 상의 자원을 식별하기 위한 문자열의 구성 URI가 URL

2023년 4월 13일
·
0개의 댓글
·