๐ป HTTP
HTTP
ํ๋กํ ์ฝ์ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก ํ๋กํ ์ฝ๋ก ์์ญ์ต๊ฐ์ ์ด๋ฏธ์ง, HTML
ํ์ด์ง, ํ
์คํธ ํ์ผ, ๋์์, ์์ฑ ํ์ผ๋ฑ๊ณผ ๊ฐ์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์ ์ฎ๊ฒจ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค.
HTTP
ํ๋กํ ์ฝ์ ๋ฉ์ธ์ง๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค. HTTP
๋ฉ์ธ์ง๋ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ์ ์์ฒญ์ด๋ ์๋ฒ๋ก๋ถํฐ์ ์๋ต ์ค ํ๋๋ฅผ ํฌํฉ๋๋ค. ๋ฉ์ธ์ง์ ๊ตฌ์กฐ๋ ์์์ค
, ํค๋
, ๋ณธ๋ฌธ
์ธ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ๋ณธ๋ฌธ
์ ์์์๋ ์์ต๋๋ค.
1
2
3
4
5
6
7
8
9
10
11
<!-- ์์ฒญ ๋ฉ์ธ์ง -->
<๋ฉ์๋> <์์ฒญ URL> <๋ฒ์ >
<ํค๋>
<์ํฐํฐ ๋ณธ๋ฌธ>
<!-- ์๋ต ๋ฉ์ธ์ง -->
<๋ฒ์ > <์ํ ์ฝ๋> <์ฌ์ ๊ตฌ์ >
<ํค๋>
<์ํฐํฐ ๋ณธ๋ฌธ>
์์ ์์๋ ๊ฐ๊ฐ ์์ฒญ๊ณผ ์๋ต์ HTTP
๋ฉ์ธ์ง๊ฐ ๊ฐ๋ ๊ตฌ์กฐ ์
๋๋ค.
๐ป ๋ฉ์๋
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ชฝ์ผ๋ก ๋ณด๋ด๋ HTTP
๋ฉ์ธ์ง์ ์์์ค์ ์์ผ๋ฉฐ, ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ๊ธฐ๋ํ๋ ๋์์ ์๋ฏธํฉ๋๋ค. ๋ค์๋งํด ์๋ฒ์๊ฒ ๋ฌด์์ ํด์ผ ํ๋์ง ๋งํด์ฃผ๋ ์ญํ ์ ํฉ๋๋ค.
๐โโ๏ธ GET
๊ฐ์ฅ ํํ๊ฒ ์ฌ์ฉํ๋ ๋ฉ์๋๋ก ์๋ฒ์์ ๋ฆฌ์์ค๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํฉ๋๋ค. ํด๋น ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ ์์ต๋๋ค.
๐โโ๏ธ HEAD
GET
๊ณผ ๋์ผํ๊ฒ ํ๋ํ์ง๋ง, ์๋ฒ๋ ์๋ต์ผ๋ก ํค๋๋ง ๋๋ ค์ค๋๋ค. ์ฆ ๋ณธ๋ฌธ
์ด ๋ฐํ๋์ง ์์ต๋๋ค.
HEAD
๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ค์ง ์๊ณ ๋ ํค๋๋ง ์กฐ์ฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ฆฌ์์ค๊ฐ ๋ณ๊ฒฝ๋์๋์ง๋ฅผ ํ์ธํ๊ฑฐ๋ ๊ฐ์ฒด์ ์กด์ฌ ์ ๋ฌด๋ฅผ ์ ์ ์์ต๋๋ค. ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ ์์ต๋๋ค.
๐โโ๏ธ PUT
GET
๊ณผ๋ ๋ฐ๋๋ก ์๋ฒ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ญํ ์ ํฉ๋๋ค. PUT
๋ฉ์๋์ ์๋ฏธ๋ ์๋ฒ๊ฐ ์์ฒญ์ ๋ณธ๋ฌธ
์ ๊ฐ์ง๊ณ ์์ฒญ URL์ ์ด๋ฆ๋๋ก ์ ๋ฌธ์๋ฅผ ๋ง๋ค๊ฑฐ๋, ์ด๋ฏธ ์กด์ฌํ๋ URL์ด๋ผ๋ฉด ๊ต์ฒดํ๋ ๊ฒ์
๋๋ค. ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ์ด ์์ต๋๋ค.
๐โโ๏ธ POST
POST
๋ฉ์๋๋ ์๋ฒ์ ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. PUT
๋ฉ์๋์ ์ ์ฌํ์ง๋ง, POST
๋ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฐ๋ฉด, PUT
์ ์๋ฒ์ ์๋ ๋ฆฌ์์ค์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ๊ธฐ ์ํด ์ฌ์ฉํฉ๋๋ค. ์๋ฒ๊ฐ ์ฒ๋ฆฌํด์ผํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ฌ์ฉํฉ๋๋ค. ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ด ์์ต๋๋ค.
๐โโ๏ธ TRACE
๋ฉ์ธ์ง๊ฐ ํ๋ก์๋ฅผ ๊ฑฐ์ณ ์๋ฒ์ ๋๋ฌํ๋ ๊ณผ์ ์ ์ถ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ด ์์ต๋๋ค.
๐โโ๏ธ OPTIONS
์๋ฒ์์ ์ด๋ค ๋ฉ์๋๋ฅผ ์ํํ ์ ์๋์ง ํ์ธํ ๋ ์ฌ์ฉํ๋ฉฐ, ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ด ์์ต๋๋ค.
๐โโ๏ธ DELETE
์๋ฒ์์ ์์ฒญ URL๋ก ์ง์ ํ ๋ฆฌ์์ค ์ ๊ฑฐ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ฉฐ, ์์ฒญ ๋ฉ์ธ์ง์ ๋ณธ๋ฌธ
์ด ์์ต๋๋ค.
๐โโ๏ธ CONNECT
CONNECT
๋ฉ์๋๋ ์์ฒญํ ๋ฆฌ์์ค์ ๋ํด ์๋ฐฉํฅ ์ฐ๊ฒฐ์ ์์ํ๋ ๋ฉ์๋์
๋๋ค.