요르딩딩
Rest API 본문
728x90
반응형
1. Rest
: 각 요청이 어떤 동작이나 정보를 위한 것인지를
그 요청의 모습 자체로 추론 가능하다는 것.
2. API란
: Application Programing Interface
interface는 기계와 인간 간의 소통창구 (컴퓨터의 키보드,마우스,모니터와 같은 역할)
3. Rest API란
: Restful하게 만든 API는 요청을 보내는 주소만으로도 대략 이게 뭘 하는 요청인지 파악이 가능하다.
(일종의 형식)
4. URI란
: 자원을 구조와 함께 나타내는 구분자
5. CRUD란
: 조회작업 뿐 아니라, 정보를 새로 넣거나 수정하거나 삭제하는 작업을 통틀어서 칭하는 말
(Create, Read, Update, Delete)
6. HTTP란
: 신호를 전송할때 사용하는 규약 (일종의 형식)
ex) 우편물의 송장같은 역할
(http메소드 : POST, GET, PUT, PATCH, DELETE )
- 데이터를 담는 양 비교
GET, DELETE < POST(body), PUT(body), PATCH(body)
- 각 명칭별 특징
-GET(조회), POST(새로운정보 추가),
PUT(정보를 통째로 바꿀때), PATCH(정보를 일부만 바꿀떄)
-사용하는 이유?
: 각각 모든 용도로 사용은 가능하다.
but, URI에 어떤메소드를 사용할지 개발자들 사이에서 지키는 약속을 위해 따로 사용하는것.
728x90
반응형
'[Web] > [Back-End]' 카테고리의 다른 글
(Spring) 서버 로그 포맷 변경하는법 (0) | 2020.12.18 |
---|---|
스프링 첨부파일다운로드 (반환타입 :ResponseEntity) (0) | 2020.12.17 |
객체지향프로그램이란 (0) | 2020.12.15 |
HTTP, HTTPS / 대칭키, 비대칭키, CA (0) | 2020.12.15 |
MVC란 (0) | 2020.12.15 |
Comments