일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 자료구조
- ubuntu
- root passwd
- char to int
- 함수형 인터페이스
- custom exception
- RestControllerAdvice
- O(log n)
- JAVA 재귀함수
- git 설정
- 스키마 설계
- Java
- mapstruct
- REST HTTP API
- 배열 탐색
- N:N
- http 응답코드
- Spring 예외처리
- Spring MVC
- 탐욕 알고리즘
- 리눅스 사용권한
- set-version
- AOP
- ubuntu 패스워드
- file i/o
- 스키마 디자인
- 코드스테이츠
- Spring
- git workflow
- ubuntu passwd
Archives
- Today
- Total
목록REST HTTP API (1)
개발소설
REST API
REST(Representational State Transfer) API 로이 필딩의 박사 학위 논문에서 처음 소개 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의 하는 방식 표준화된 HTTP API를 만드는(디자인하는)것이라고 생각하면 된다. 좋은 REST API를 디자인하는 방법 레오나르드 리차드슨은 REST APIU를 잘 적용하기 위한 4단계 모델을 만들었다. 0단계부터 3단계 로이필딩은 모든 단계를 충족해야 REST API라고 했지만, 3단계 까지도 지키기 어렵기 때문에 2단계 까지만 적용해도 좋은 API 디자인 이라고 볼수있다. 이 경우에 HTTP API라고도 부른다. 0단계 HTTP 사용 1단계 개별 리소스와의 통신 ..
CS/HTTP
2023. 3. 28. 01:08