๐ฐ GET์ body๋ฌธ?
POST๋ฅผ ํตํด body๋ฌธ์ ๋ณด๋ธ์ ์ ์์ง๋ง, GET์ ํตํด body๋ฌธ์ ๋ณด๋ธ๋ค๊ณ ์๊ฐํด๋ณธ์ ์ ๊ทนํ ๋๋ฌผ๋ค.
์ผ๋ฐ์ ์ผ๋ก GET ์์ฒญ์์๋ ์์ฒญ ๋ณธ๋ฌธ(Request Body)์ ์ ์กํ ์ ์๋ค.
GET ์์ฒญ์์๋ ์์ฒญ URI์ ์ฟผ๋ฆฌ ๋ฌธ์์ด(Query String)์ ์ฌ์ฉํ์ฌ ์์ฒญ ๋งค๊ฐ๋ณ์(Request Parameter)๋ฅผ ์ ๋ฌํ๋ค.
๋ฐ๋ผ์, ์์ฒญ ๋ณธ๋ฌธ์ ์ ์กํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ POST, PUT, DELETE ๋ฑ์ HTTP ์์ฒญ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ ํ๊ณ GET์ ์ง์ํ๋ค.
๐ฐ ๊ทธ๋ฌ๋!
๊ทธ๋ฌ๋, ์ผ๋ถ API์์๋ GET ์์ฒญ์์๋ ์์ฒญ ๋ณธ๋ฌธ์ ์ ์กํ ์ ์๋๋ก ์ง์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์ด ๊ฒฝ์ฐ์๋ ์์ฒญ URI์ ์ฟผ๋ฆฌ ๋ฌธ์์ด ๋์ ์์ฒญ ๋ณธ๋ฌธ์ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ์์ฒญ์ ์ ์กํ๋ค.
์ด๋ฐ ๊ฒฝ์ฐ์๋ API ๋ฌธ์์์ ํด๋น ์์ฒญ ๋ฐฉ์์ ๋ช ์ํ๊ณ , ์ด๋ค ํ์์ผ๋ก ์์ฒญ ๋ณธ๋ฌธ์ ์ ์กํด์ผ ํ๋์ง ์๋ดํ๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฐฉ์์ ์ผ๋ฐ์ ์ธ ๊ท์ฝ์ด ์๋๋ฏ๋ก, API๋ฅผ ํธ์ถํ ๋ ์์ฒญ ๋ฐฉ์๊ณผ ์์ฒญ ๋ณธ๋ฌธ ์ ์ก ๋ฐฉ๋ฒ์ ๋ฐ๋์ ํ์ธ์ด ํ์ํ๋ค.
์์ฒญ ๋ณธ๋ฌธ์ ์ ์กํ ์ ์๋ API์์๋ POST, PUT, DELETE ๋ฑ์ ์์ฒญ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ค.
'Basic > HTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTML5 ์๋ฉํฑ ํ๊ทธ ๋ฐ ์๋ฉํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ์ด์ (0) | 2023.03.23 |
---|---|
CORS ์๋ฌ header ์ค์ ๋ฐฉ๋ฒ (0) | 2023.03.12 |
[CSS] hover ์ ํ ๋๋ฆฌ๊ฐ ๋น๋๋ css ๋ง๋ค๊ธฐ (0) | 2023.02.04 |
Error response 200 vs 404? (0) | 2022.10.14 |
๋์๋ณด๋ ์ ์์ ์ฐธ๊ณ ํ๊ธฐ ์ข์ ๋งํฌ ๋ชจ์ (0) | 2022.04.05 |