통신
-
RESTful API에 대하여Programming/etc. 2022. 5. 10. 22:43
Rest(Representational State Transfer)는 네트워크 아키텍처 원리의 모음이며 이 제약조건을 준수하는 애플리케이션 프로그래밍 인터페이스(API)를 뜻한다. = 일련의 지침 •6가지 제한 조건 1)인터페이스 일관성: 일관적인 인터페이스로 분리되어야 한다. 2)무상태(Stateless): 각 요청 간 클라이언트의 정보가 서버에 저장되어서는 안된다. 3)캐시 처리 가능(Cacheable): WWW에서와 같이 클라이언트는 응답을 캐싱 할 수 있어야 한다. 가):잘 관리되는 캐싱은 클라이언트-서버 간 상호작용을 부분적으로 또는 완전하게 제거하여 scalability(확장성)와 성능을 향상시킨다. 4)계층화(Layerd System): 클라이언트는 보통 대상 서버에 직접 연결되었는지, 또는..