[CS] REST API ?

hyewon jeong·2023년 6월 22일
0

CS

목록 보기
21/22

REST API 는

리소스, 메서드, 메세지로 구성되어 있다.

리소스 : 사용자 url 로 표현

메서드 : 행위 , HTTP 메서드

메세지 : 생성하고자 하는 사용자의 전달 내용 , 주로 JSON 표현

즉 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고 , 해당 리소스에 대한 행위를 HTTP 프로토콜의 Method인 POST, GET, PUT, DELETE 등으로 정의하는 방식을 말합니다.

REST API의 설계 가이드

리소스에 대한 행위는 HTTP Method(POST, GET, PUT, DELETE)로 표현해야 합니다.

/(슬래시)는 계층 관계를 나타낼때 사용합니다.

URI 마지막 문자에 /(슬래시)를 사용하지 않습니다.

URI에 _(underscore)는 사용하지 않도록 합니다. 또한 영어 대문자보다는 소문자를 씁니다.
그리고 가독성을 위해서 긴 단어는 잘 사용하지 않습니다.

URI에 동사는 GET, POST와 같은 HTTP Method를 표현하기 때문이다.
동사가 아니라 명사를 사용한다.

URI에 파일의 확장자(예를들어 .json , .JPGE)를 포함 시키지 않습니다.

profile
개발자꿈나무

0개의 댓글