[ 모던 자바스크립트 스터디 ] REST API

2022. 11. 5. 23:50·Archive/Develop
728x90
반응형

 

REST 는 HTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍처고,

REST API는 REST를 기반으로 서비스 API를 구현한 것을 의미한다.

 

REST API의 구성

 

REST API 는 자원(Resource), 행위(verb), 표현(Representations) 의 3가지 요소로 구성된다.

REST는 자체 표현 구조로 구성되어 REST API 만으로 HTTP 요청의 내용을 이해할 수 있다.

 

구성요소 내용 표현 방법
자원 자원 URI
행위 자원에 대한 행위 HTTP 요청 메서드
표현 자원에 대한 행위의 구체적 내용 페이로드

 

 

 

REST API 설계 원칙

 

두가지만 알고 있으면 된다.

 

URI 는 리소스를 표현하는데 집중하고, 행위에 대한 정의는 HTTP 요청 메서드를 통해 하는 것.

 

URI는 리소스 표현

리소스를 식별할 수 있는 이름은 동사보다는 명사를 사용한다.

 

리소스에 대한 행위는 HTTP 요청 메서드로 표현

주로 5가지 요청 메서드(GET, POST, PUT, PATCH, DELETE 등)을 사용해 CRUD를 구현한다.

 

 

 

이후엔 예제가 나온다.

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

"개발자의 글쓰기" 후기 - 저도 잘 쓰고 싶어요  (1) 2022.11.09
[ 모던 자바스크립트 스터디 ] Ajax  (0) 2022.11.06
[ 모던 자바스크립트 스터디 ] 비동기 프로그래밍  (0) 2022.11.05
[ 모던 자바스크립트 스터디 ] 타이머  (0) 2022.11.05
[ 모던 자바스크립트 스터디 ] 이벤트  (1) 2022.11.05
'Archive/Develop' 카테고리의 다른 글
  • "개발자의 글쓰기" 후기 - 저도 잘 쓰고 싶어요
  • [ 모던 자바스크립트 스터디 ] Ajax
  • [ 모던 자바스크립트 스터디 ] 비동기 프로그래밍
  • [ 모던 자바스크립트 스터디 ] 타이머
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    자바스크립트 API
    Git
    docker
    파이썬 문제
    코드업
    오라클
    oracle db
    Python
    코드업 파이썬 기초 100제
    백준
    카카오 100일 프로젝트
    자바스크립트 객체
    장고
    파이썬 알고리즘
    파이썬 기초
    파이썬
    javascript
    백준 풀이
    백준 문제풀이
    코드업 기초
    비박스
    C++
    자바스크립트
    Codeup
    백준 파이썬
    파이썬 백준
    Oracle
    보안뉴스
    Django
    파이썬 기초 문제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ 모던 자바스크립트 스터디 ] REST API
상단으로

티스토리툴바