RESTful API [수정중]

김기용·2020년 11월 24일
0

RESTful API

REST(REpresentational State Transfer)란 웹에 존재하는 모든 자원(resorce, ex. 이미지, 동영상, 데이터)에 고유한 URI를 부여하여 자원에 대한 주소를 지정하는 방법론, 또는 규칙입니다. 현재 가장 널리 사용되고 있습니다. 따라서, RESTful API는 REST 특징을 지키면서 API를 제공한다는 의미입니다.

API의 엔드포인트 구조를 구현하는 방식
전송할때 자원을 URI로 표현하고 해당 자원에 행하고자 하는 의도를 HTTTP 메소드로 정의


각 엔드포인트는 리소를 표현하는 고유의 URI 주소를 가지고 있으며 ,해당 리소스에 행할 수 있는 행위를 표현하는 HTTP 메소드를 처리할 수 있게 된다.

주의 사항

나쁜예)

http://192.168.0.12:8000/main_page/
http://192.168.0.12:8000/detail_page/
http://192.168.0.12:8000/search/products/
http://192.168.0.12:8000/products_filter/

좋은예)

http://192.168.0.12:8000/product/
http://192.168.0.12:8000/product/1/
http://192.168.0.12:8000/products?name=뮤즈찌/
profile
매일 새로운 배움을 통해 꾸준히 성장하는 것을 목표를 두고 있습니다. 논리적인 사고로 문제해결 하는것에 희열을 느끼고 언젠가 제가 만든 결과물들이 사람들에게 편이를 제공하며 사용되는 날을 간절히 소망하고 있습니다. 🙏

0개의 댓글