HTTP Body에 사용되는 문법
JavaScript Object Notation
JSON이란
객체 표기법
무언가(객체)를 표시하기 위한 형식
ex: 사람 이름 나이 등
JSON문법
양 끝 중괄호
"key": "value" 이렇게 표시
key에는 항상 큰따옴표가 들어감
JSON의 값들은 객체를 표시하기 위한 속성
각 '속성'은 쉼표로 구분
JSON의 value에는 List, 또다른 JSON가 올 수도 있다.
{
“name”: “홍길동”,
“age”: 19,
“sibilings”: ["형”, “동생”]
"house": {
"address": "대한민국 서울",
"hasDoor": true
}
}
GET(query)와 POST(Body) 데이터 받는 방법 차이
GET에서 Body로 데이터를 받는 방법
GET /add?number1=10&number2=20
Host: localhost:8080
POST에서 Body로 데이터를 받는 방법
POST/multiply
Host: localhost:8080
{
"number1": 10,
"number2": 20
}
첫째줄(HTTP 메소드 + path)에서 한 칸을 떼고 아랫부분(HTTP Body)에 JSON 포맷을 가진 데이터를 넣음
{
"number1": 10,
"number2": 20
}
HTTP 요청 바디
'스프링부트' 카테고리의 다른 글
| [SpringBoot] Layered Architecture: Controller, Service, Repository (0) | 2025.03.08 |
|---|---|
| [DB] [Spring] Spring에서 Database 사용하기 (1) | 2025.03.05 |
| HTTP, API (0) | 2025.03.02 |
| 서버, 네트워크의 기본 개념 (0) | 2025.02.27 |
| 스프링 프로젝트 시작하기 (1) | 2025.02.27 |