반응형
Rest
url과 http method로 어떤 자원을 주고 받을건지 명시하여 통신하는 api.
http 기반으로 만들어진 api라서 stateless하다. 즉, 정보를 저장하지 않고 클라이언트에서 보내준 요청에 대해서만 응답한다.
그리고 통신이 이루어질때만 연결하고, 통신이 끝난 후에는 연결을 끊는다.
http 캐싱은 일반적으로 get에 대한 응답만 캐싱하는데 rest도 마찬가지다.(사실 post,put,delete에 대한 캐싱을 신경쓰는게 이상하다. 데이터를 변경하면 당연히 캐시도 갱신시켜야 하니깐)
Restful하게? url 작성
url에는 몇가지 규칙이 있는데 다음과 같다.
- 행위는 method로 나타낸다. 행위를 위해 url에 동사를 쓰지 않음
- 대문자보다는 소문자를 사용
- '/'로 계층 구조를 나타낸다.
반응형
'개발 > 그 외' 카테고리의 다른 글
웹개발 vscode prettier 설정 (0) | 2024.03.17 |
---|---|
webpack에서 vite로 마이그레이션 (1) | 2024.01.07 |
React와 Express로 Kakao Login OAuth 구현하기 (1) (0) | 2023.07.12 |
라이브러리 버전의 디테일을 관리하는 package-lock.json (0) | 2022.12.22 |
핵클 라이브러리 : A/B 테스트, 기능 플래그, 실시간 데이터 분석, 모니터링 (0) | 2022.04.01 |