HTTP Method Types
์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ Method
GET
์๋ฒ์๊ฒ URL์ ๋ช ์๋ ์ ๋ณด๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค.
URLํ๋์ ์ธ์/๋ณ์ ๊ฐ ์ถ๊ฐ ๊ฐ๋ฅํ๋ค.
URL ๋งํฌ์์ ๋ฐ์ดํฐ ๋ ธ์ถ์ ๋ํ ์ฐ๋ ค๊ฐ ์๋ค.
POST
์์ฒญ๋ ์์์ ์ถ๊ฐํ๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉํ๋ค.
HTTP ๋ฉ์์ง์ entity body์ ์ธ์ ๊ฐ๋ค์ด ํฌํจ๋๋ค.
-> URL์ ํตํด ์ธ์๊ฐ ์ง์ ๋ ธ์ถ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ณด์ ์ธก๋ฉด์์ GET๋ฐฉ์๋ณด๋ค ๋น๊ต์ ์์ ํ๋ค. ํ์ง๋ง...๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ง ์์ผ๋ฉด ๊ฒฐ๊ตญ ๋๊ฐ๋ค.
๋ถ๊ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ Method
PUT
์์ฒญ๋ ์์์ ๊ฐฑ์ ์ด ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ค.
entity body์ ํฌํจ๋ ์์์ ํด๋น URL์ ์ ๋ก๋ํ๋ค.
DELETE
URL์ ์ง์ ๋ ์์์ ์ญ์ ๋ฅผ ์์ฒญํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
๋ณด์์์ ์ด์ ๋ก ๋๋ถ๋ถ์ ์๋ฒ์์๋ ๋นํ์ฑํํ๋ค.
HEAD
์๋ต ์ฝ๋์ ํค๋ ํ๋๋ง ํฌํจํ๋ค.
์ฃผ๋ก ์น ์๋ฒ์ ์ํ๋ ๋น์ , ์ต์ข ์์ ์ผ์ ํ์ธ๋ฑ์ ์ฉ๋๋ก ์ฌ์ฉ๋๋ค.
OPTIONS
์น ์๋ฒ์์ ์ง์ํ๋ method ์ข ๋ฅ์ ๋ํ ์ ๋ณด๋ฅผ ์์ฒญํ๋ค.
TRACE
์๋ฒ์ ๋ฃจํ๋ฐฑ(loop-back) ๋ฉ์์ง๋ฅผ ํธ์ถํ๊ธฐ ์ํ ํ ์คํธ์ฉ์ผ๋ก ์ฌ์ฉํ๋ค.
Cookies
์ฟ ํค(cookie)
์น์ฌ์ดํธ๊ฐ ์ํ์ ๋ณด ์ ์ฅ์ ์ํด ๋ธ๋ผ์ฐ์ ์ ์ ์กํ๋ ํ ์คํธ ํ์ผ
๋น์ํ(stateless)HTTP์์ ์ฌ์ฉ์-์๋ฒ ์ํธ์์ฉ์ ์ํ ์ํ ์ ๋ณด ๊ด๋ฆฌ
-> ์ฌ์ดํธ ํ๋, ์๋ณ์ ๋ณด, ๋ฐฉ๋ฌธํ์ด์ง, ๋น๋ฐ๋ฒํธ ๋ฑ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ข ์ ๋ณด๋ฅผ ์ ์ฅ
-> ๋ฉ๋ชจ๋ฆฌ์ ์์ ์ ์ฅ๋๊ฑฐ๋ ๋์คํฌ์ ์๊ตฌ์ ์ผ๋ก ๊ธฐ๋ก
ํด๋น ์ฌ์ดํธ์ ๋ค์ ์ ์ ์ ์ ์ฅ๋ ์ฟ ํค ์ ๋ณด๋ฅผ ์ด์ฉ
[์ฐธ๊ณ ] cookie vs session
์ํ ์ ๋ณด๋ค์ด ํด๋ผ์ด์ธํธ์ ์ ์ฅ / ์ํ ์ ๋ณด๋ค์ด ์๋ฒ์ ์ ์ฅ
๋ง๋ฃ ์๊ฐ ์ง์ ๊ฐ๋ฅ / ๋ธ๋ผ์ฐ์ ์ข ๋ฃ ์ ์ธ์ ๋ง๋ฃ
์ ๋ณด ์ฉ๋ ์ ํ(4KB) / ๋น๊ต์ ๊ณ ์ฉ๋์ ์ ๋ณด ๊ฐ๋ฅ
์ฟ ํค์ ์ฃผ์ ์ฉ๋
authorization
shopping carts
recommendations
user session state
์ฟ ํค์ ํ๋ผ์ด๋ฒ์ ๋ฌธ์
์ฟ ํค๋ฅผ ์ด์ฉํด ์ฌ์ฉ์๋ช , ์ฃผ์, ๋น๋ฐ๋ฒํธ, ๊ด์ฌ๋ถ์ผ ๋ฑ์ ๋ค์ํ ๊ฐ์ธ์ ๋ณด ์์ง ๊ฐ๋ฅ
Web Cache
์น ์บ์(cache) ๋๋ ํ๋ฝ์ ์๋ฒ(proxy server)
์๋ ์น ์๋ฒ๋ฅผ ๋์ ํ์ฌ ํด๋ผ์ด์ธํธ์ ์๊ตฌ๋ฅผ ์ฒ๋ฆฌํ๋ค.
์น ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ค๊ฐ์ ์ญํ ์ ์ํํ๋ค.
-์์ฒญ๋ ๊ฐ์ฒด๊ฐ ์บ์์ ์กด์ฌํ๋ ๊ฒฝ์ฐ ->์บ์์ ์ ์ฅ๋ ๊ฐ์ฒด๋ฅผ ๋ฐ๋ก ํด๋ผ์ด์ธํธ์๊ฒ ์ ์ก
-์์ฒญ๋ ๊ฐ์ฒด๊ฐ ์บ์์ ์กด์ฌํ์ง ์์ผ๋ฉด -> ์น ์๋ฒ์๊ฒ ๊ฐ์ฒด๋ฅผ ์์ฒญํ์ฌ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌ
'Computer Science > ์ปดํจํฐ ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ปดํจํฐ๋คํธ์ํฌ] application layer3 (0) | 2020.10.03 |
---|---|
์ปดํจํฐ ๋คํธ์ํฌ - application layer (0) | 2020.09.20 |
[์ปดํจํฐ๋คํธ์ํฌ] Network Delay (0) | 2020.09.13 |
[์ปดํจํฐ ๋คํธ์ํฌ]๋คํธ์ํฌ ์ฝ์ด (0) | 2020.09.07 |
[์ปดํจํฐ๋คํธ์ํฌ] ๋คํธ์ํฌ ๊ตฌ์กฐ (0) | 2020.09.07 |