DeepDive(JS)-03편

개미는뚠뚠·2022년 11월 13일
0

DeepDive

목록 보기
1/3
post-thumbnail

프론트엔드 개발자인 내가 예전 위코드에서 백엔드가 보내준 통신데이터를 만질 일이 적어져서 방법도 잊어버린 거 같다ㅠㅠㅠ...그래서 잊지 않기 위해 개인적으로 오늘 DeepDive에서 공부한 Restful API 내용을 복습용으로 적어본다...😅

해당 내용은 https://poiemaweb.com/ 참조하여 내용을 정리하였습니다.


REST API란?

  • REST - 웹에 존재하는 모든 자원(이미지,동영상)에 고유한 URI를 부여해 활용하는 것(URI를 통해 자원을 표시하고, HTTP Method를 통해 해당 자원의 CRUD Operation를 적용하는 것을 의미)
  • RESTful API - Rest기반의 규칙들을 지켜서 설계된 API를 말한다.

Rest API구성

  1. 자원(RESOURCE) - HTTP URI - URI
  2. 행위(Verb) - HTTP Method - HTTP METHOD
  3. 표현(Representations) - HTTP Message Pay Load

REST API 중심 규칙

  1. URI는 정보의 자원을 표현한다.(리소스명은 동사보다 명사 를 사용!)

슬래쉬(/) 구분자는 계층 관계를 나타내는데 사용

  1. 자원의 대한 행위는 주로 HTTP Method(GET, POST, PUT, PATCH, DELETE)로 표현한다.

ex) 회원 정보를 가져오는 행위는 GET, 회원 추가의 행위는 POST와 같이 특정 행위에 따른 메서드를 사용

** 개인적으로 사용하는 api 테스트 링크 : https://jsonplaceholder.typicode.com/

0개의 댓글