REST API

장유라·2022년 4월 17일
0

node

목록 보기
3/3

restapi

서버 만들 때 REST하게 API를 짜는게 좋아요~

API - Application Programming Interface
프로그램들 간의 통신규약

웹 개발시
: 웹서버와 고객간의 소통방법
: 어떻게 해야 서버와 통신을 할 수 있을까

API를 어떤식으로 만들어야 좋은 API일까
HTTP 요청 시스템을 너무 막 사용해 REST 원칙에 의해 사용하면 좋을 것 같다

  • Roy Fielding(2000 Architecture for the web) 졸업 논문

REST 원칙 6개
1번이 가장 중요
1. Uniform interface
: 하나의 자료는 하나의 URL로
: URL 하나를 알면 둘을 알 수 있어야 함
: 요청과 응답은 정보가 충분히 들어있어야 함
2. Client-Server 역할구분
: 브라우저는 요청만
: 서버는 응답만
3. Stateless
: 요청1과 요청2는 의존성이 없어야함
4. Cacheable
: 서버에서 보내주는 정보들은 캐싱이 가능해야함
: 캐싱을 위한 버전 같은 것도 관리 잘해야함 (브라우저가 잘 해줌)
5. Layered System
6. Code on Demand

이름짓기 원칙:

  • URL을 명사로 작성추천
  • 하위문서를 나타낼 땐 /
  • 파일확장자(.html)쓰지말기
  • 띄어쓰기는 대시(-) 이용
  • 자료 하나당 하나의 URL

0개의 댓글