공부하는가비
Rest API 란 본문
API : 프로그램에서 상호작용하는것을 도와주는 매개체
출입구 역할 모든접속 표준화
SOAP(프로토콜) API 와 REST(아키텍쳐) API 가 있는데 이 글은 REST API에 대한 글 입니다.
REST API
특징
1. 클라이언트 서버 통신
2. staless (무상태)
3. 웹최적화
4. JSON데이터 사용
5. cacheable 캐시 사용가능
HTTP 메소드
post (create)
get (read)
put (update)
delete (delete)
** option,head,patch(자원의 수정시)의 사용
URL 룰
동사보다 대명사 사용
URL 마지막 / 사용 하지 않음
언더바 _ 사용 x 대시 - 사용
소문자 사용
행위 포함 하지 않음
참고 : https://sanghaklee.tistory.com/57
참고 : https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS
RESTful API 설계 가이드
1. RESTful API 설계 가이드 본 문서는 REST API를 좀 더 RESTful 하게 설계하도록 가이드할 목적으로 만들어졌다. 따라서, 기본적인 REST API 개념 설명은 아래의 링크로 대신한다. REST API 제대로 알고 사용
sanghaklee.tistory.com
Spring API : https://devkingdom.tistory.com/108?category=761188
[Spring] Spring MVC 로 RESTFul 서비스 개발하기 (1)
하이 ~~ 요즘 날씨가 거의 봄이다 봄 ㅎㅎ 어디 놀러나가고 싶지만 ... 코로나때문에 나가지도 못하고 ㅜㅡㅜ 봄 날씨인 만큼 Spring(?) 공부나 같이 열심히 하자. 지난번에 내가 Spring Boot 환경 설정
devkingdom.tistory.com
'개발 > Java' 카테고리의 다른 글
Java Spring mysql 연동시 root.xml (0) | 2021.11.12 |
---|---|
Spring security 참고 (0) | 2021.10.21 |
2021.06.22 Spring 설문조사 Project (0) | 2021.06.22 |
Spring 설정 (0) | 2021.06.09 |
Spring MVC Project 생성하기 (0) | 2021.06.09 |