REST API란?
REST API란 REST의 형식을 가지고 있는 API를 의미한다.
API: 클라이언트와 서버가 서로 통신하기 위한 수단
REST의 구성
REST API의 특징
- 고정된 요청과 응답값을 주고 받는다
- 여러개의 경로를 가지고 있으며 해당 경로마다 다른 정보를 주고 받는다
REST API 설계 시 지켜야 할 것들
- URI는 정보의 자원을 표현해야 한다
- 자원의 행위는 HTTP Method로 표현해야 한다
- 소문자를 사용해야 한다
- 파일 확장자는 포함하지 말아야 한다
- 밑줄 (_) 대신에 하이픈 (-)을 사용해야 한다
- 계층 관계를 나타낼 때에는 슬래시를 사용한다
- URI 마지막 문자로 슬래시를 포함하지 않는다