restapi
서버 만들 때 REST하게 API를 짜는게 좋아요~
API - Application Programming Interface
프로그램들 간의 통신규약
웹 개발시
: 웹서버와 고객간의 소통방법
: 어떻게 해야 서버와 통신을 할 수 있을까
API를 어떤식으로 만들어야 좋은 API일까
HTTP 요청 시스템을 너무 막 사용해 REST 원칙에 의해 사용하면 좋을 것 같다
REST 원칙 6개
1번이 가장 중요
1. Uniform interface
: 하나의 자료는 하나의 URL로
: URL 하나를 알면 둘을 알 수 있어야 함
: 요청과 응답은 정보가 충분히 들어있어야 함
2. Client-Server 역할구분
: 브라우저는 요청만
: 서버는 응답만
3. Stateless
: 요청1과 요청2는 의존성이 없어야함
4. Cacheable
: 서버에서 보내주는 정보들은 캐싱이 가능해야함
: 캐싱을 위한 버전 같은 것도 관리 잘해야함 (브라우저가 잘 해줌)
5. Layered System
6. Code on Demand
이름짓기 원칙: