Content-type
- ์์ฒญ๊ณผ ์๋ต ๋ชจ๋!! ๋ณด๋ผ ๋ฐ์ดํฐ์ ํ์์ ์๋ ค์ฃผ๋ ํค๋
- ๋ง์ฝ ๋ฐ๋ก ์ ์ํ์ง ์๊ณ ์์ฒญ ํน์ ์๋ต์ ๋ณด๋๋ค๋ฉด, ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ชฝ(ํด๋ผ์ด์ธํธ์ ์๋ฒ)์์ ํด๋น ๋ฐ์ดํฐ๊ฐ ํน์ ํ ํ์์ ๋ฐ์ดํฐ์ผ์ง๋ผ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ์
์ฅ์์๋ ๋จ์ํ text๋ก ๋ฐ์๋ค์ธ๋ค.
- GET ์์ฒญ ์ ๋ฌด์กฐ๊ฑด text ํ์์ผ๋ก ๋ณด๋ด์ง๊ธฐ ๋๋ฌธ์ content-type์ ์ง์ ํด์ค ํ์ ์๋ค.
- POST, PUT ์์ฒญ ํ ๋ body์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๋ณด๋ด๊ฒ ๋๋ค๋ฉด, content-type์ ์ง์ ํด์ค ํ์๊ฐ ์๋ค.
ex) {"content-type": "application/json"
Accept
- ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์์ฒญ์ ์์ฒญ๋ฉ์ธ์ง์ ๋ด๊ธฐ๋ ํค๋
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ "๋๋ ์ด๋ฌํ ๋ฐ์ดํฐ ํ์
๋ง ๋ฐ๊ฒ ์" ํ๋ ๊ฒ๊ณผ ๊ฐ๋ค. ๋ง์ฝ
{accept: "application/json}
์ ๋ณด๋๋ค๋ฉด ์๋ฒ๋ json ํ์์ผ๋ก ์๋ต์ ํด์ค์ผํ๋ค.
์ฐจ์ด์
๋ ๋ค ๋ฐ์ดํฐ ํ์
(MIME)์ ๋ค๋ฃจ๋ ํค๋์ด๋ค. ํ์ง๋ง Content-Type ํค๋๋ ํ์ฌ ์ ์กํ๋ ๋ฐ์ดํฐ๊ฐ ์ด๋ค ํ์
์ธ์ง์ ๋ํ ์ค๋ช
์ ํ๋ ๊ฐ๋
์ด๊ณ Accept ํค๋๋ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ์ด๋ค ํน์ ํ ๋ฐ์ดํฐ ํ์
์ ๋ณด๋ผ๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ํน์ ๋ฐ์ดํฐ ํ์
์ผ๋ก๋ง ์๋ต์ ํด์ผํ๋ค.
์ถ์ฒ๋ ์ฌ๊ธฐ ์
๋๋ค :)