#.POST API
-웹 어플리케이션을 통해 DB 등의 저장소에 리소스를 저장할 때 사용
-저장하고자 하는 리소스의 값을 HTTP바디(body)에 담아 서버에 전달 -> GET API에 비해 간단
#.@RequestMapping으로 구현
-GET API와 사용의 차이 없다.
#.@RequestBody
-POST 형식의 요청은 클라이언트가 서버에 리소스를 저장하는데 사용
-그러므로 클라이언트 요청 트래픽에 값이 포함돼 있다.
= POST 요청에서는 리소스를 담기 위해 HTTP Body에 값을 넣어서 전송
-Body 영역에 작성되는 값은 일정한 형식을 가진다. -> 일반적으로 *JSON형식
*JSON 형식 : JavaScript Object Notation의 줄임말, 자바스크립트의 객체 문법을 따르는 문자 기반의 데이터 포맷
: 대체로 네트워크를 통해 데이터를 전달할 때 사용, 문자열 형태로 작성되기 때문에 파싱하기 쉽다.
*Map객체는 요청을 통해 어떤 값이 들어오게 될지 특정하기 어려울 때 주로 사용
들어갈 값이 정해져 있다면 DTO객체를 매개변수로 삼아 작성할 수 있다.
'Spring' 카테고리의 다른 글
[Spring]API 작성하기 - DELETE API (0) | 2023.01.15 |
---|---|
[Spring]PUT API (0) | 2023.01.15 |
[Spring] API작성하기 - GET (0) | 2023.01.08 |
[Spring] Talend API Tester (0) | 2023.01.08 |
[spring]springboot 프로젝트 만들기 - intellij.ver (0) | 2023.01.08 |