Hub Web/Web
2024. 3. 16.
[Web] REST API와 URI 설계
📜 REST API란? 🔹 기존의 웹 서비스에서는 URI에 동사를 사용하여 어떤 작업을 수행하는지를 명시했다. 예를 들면, 다음과 같은 URI 구조이다. GET / getUsers POST / createUser PUT / updateUser DELETE / deleteUser 이러한 방식은 API의 설계를 명확하게 하기 위해 도움이 되었지만, REST API의 경우는 명사 중심의 자원을 표현하고 HTTP 메서드를 통해 어떤 작업을 수행하는지를 명시한다. 즉, URI에는 자원을 식별하는 명사를 사용하고, 해당 자원에 대한 행동은 HTTP 메서드로 나타낸다. 예를 들어, REST API에서는 다음과 같은 구조를 사용한다. GET / users - 모든 사용자를 가져오는 자원 POST / users - 새로..