개념.log/REST 2

URI 설계 패턴

URI 설계 패턴URI(Uniform Resource Identifier)인터넷에서 특정 자원을 나타내는 주소 값. 해당 값은 유일하다.URL(Uniform Resource Locator)인터넷 상에서의 자원, 특정 파일의 위치를 나타내는 정보URI 설계 시 주의할 점1. 슬래시 구분자(/)는 계층 관계를 나타내는 데 사용http://restapi.example.com/houses/apartmentshttp://restapi.example.com/animals/mammals/whales2. URI 마지막 문자로 슬래시(/)를 포함하지 않는다.URI에 포함되는 모든 글자는 리소스의 유일한 식별자로 사용되어야 하며 URI가 다르다는 것은 리소스가 다르다는 것이고, 역으로 리소스가 다르면 URI도 달라져야 합..

개념.log/REST 2021.08.11

REST

Rest란?Rest ( Representational State Transfer : 자원의 상태 전달 ) - 네트워크 아키텍처INDEX1. REST 구성2. REST 특징3. REST API 디자인 가이드4. HTTP 응답 상태 코드1. REST 구성자원(RESOURCE) - URI행위(Verb) - HTTP METHOD표현(Representations) 2. REST 특징Uniform (유니폼 인터페이스)Uniform Interface는 URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일을 말합니다.Client - Server 구조REST 서버는 API 제공, 클라이언트는 사용자 인증이나 컨텍스트(세션, 로그인 정보)등을 직접 관리하는 구조로 각각의 역할이 확실..

개념.log/REST 2021.08.11
반응형