REST
- HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고 HTTP Method(POST, GET, PUT, DELETE, PATCH 등)을 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것
- 웹 서비스가 어떻게 동작해야 하는지에 대한 아키텍처 스타일
REST 구성요소
- 자원(Resource) : HTTP URI
- 자원에 대한 행위(Verb) : HTTP Method
- 자원에 대한 행위의 내용(Representations) : HTTP Message Pay Load
REST API
- REST의 원리를 따르는 API
REST API 설계 원칙
- URI는 동사보다 명사를, 대문자보다는 소문자를 사용한다
- 마지막에 ' / ' 를 포함하지 않는다
- ' _ ' 대신 ' - ' 을 사용한다
- 파일확장자는 URI에 포함하지 않는다
- 행위를 포함하지 않는
RESTful
- REST의 원리를 따르는 시스템
- REST API의 설계 규칙을 올바르게 지킨 시스템
'IntelliJ' 카테고리의 다른 글
[ERROR] beans.factory.BeanCreationException (0) | 2024.12.04 |
---|---|
[Project] 프로젝트 기획하기 (0) | 2024.12.03 |
[Error] java.lang.NullPointerException (0) | 2024.11.27 |
[Error] The Unicode character [참] at code point (1) | 2024.11.26 |
[Error] Whitelabel Eorror Page (1) | 2024.11.25 |