HTTP header
1. ๊ฐ๋
HTTP ํต์ ์ ํ๊ฒ๋๋ฉด ํด๋ผ๋ฆฌ์ธํธ์ ์๋ฒ๋ ๊ฐ๊ฐ ํค๋์ ๋ฐ๋๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ 3๊ฐ์ง ํค๋๊ฐ ์๋์ผ๋ก ์์ฑ๋๋ค.
์ผ๋ฐํค๋
ํด๋ผ์ด์ธํธ์์ ๋ณด๋ด๋ ํค๋์ธ request header
์๋ฒ์์ ์๋ตํ๋ ํค๋์ธ response header
์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋๋ฉฐ, key - value ํํ๋ฅผ ๋๋ค.
HTTP header ๋ ๊ต์ฅํ ์ ์ฐํ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ์์ด์ ์ฝ๊ฒ ์ปค์คํ ํ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๊ธฐ๊ฐ ์ฝ๋ค.
2. ์ค์ตํด๋ณด๊ธฐ
๋ค์ด๋ฒ์ ์์๋ฅผ ๋ด๋ณด์. ๋ค์ด๋ฒ ๋ฉ์ธํ๋ฉด > ๋คํธ์ํฌ > Fetch/XHR ํญ์ผ๋ก ์ด๋ํ๋ฉด count.nhn api ๋ฅผ ๋ณผ ์ ์๋ค.
general ์ด ์ผ๋ฐํค๋, response headers ๊ฐ ์๋ฒ์์ ์ค์ ํ ํค๋, request headers ๊ฐ ๋ฐ๋ก ํด๋ผ์ด์ธํธ์์ ์ค์ ํ ํค๋์ด๋ค.
response ํญ์๋ ์ฃผ๋ก ์ปจํ ์ธ ์ ๋ณธ๋ฌธ์ด ๋ด๊ธฐ๊ณ , json, html, image ๋ฑ์ด ๋ด๊ธด๋ค.
์ผ๋ฐํค๋
์์ฒญํ url
์์ฒญ ๋งค์๋
์๋ต์ํ
์์์ ์ถ์ฒ๋ฅผ ๋ ธ์ถํ ์ง ๋ง์ง ๊ฒฐ์ ํ๋ referer policy ๋ฑ์ ํฌํจํ๋ค.
์๋ตํค๋
์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ตํ ๋ ์๋์ผ๋ก ์ค์ ํ๊ฑฐ๋ ์ปค์คํ ํ๊ฒ ์ธํ ํ๋ ํค๋
์ฃผ๋ก ์๋ฒ์ ์ํํธ์จ์ด ์ ๋ณด ๋ฑ์ด ๋ด๊ธฐ๋๋ฐ, ๋๋ถ๋ถ์ ๊ฒฝ์ฐ, ๋ณด์์ ๋ ธ์ถ๋์ง ์๋๋ก ์ฒ๋ฆฌํ๋ค.
naver ์ ๊ฒฝ์ฐ, NWS(naver web server) ๋ผ๋ ๊ฒ ์ด์ธ์, gzip ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๋ ๊ฒ ์ด์ธ์ ๋ค๋ฅธ ์ ๋ณด๋ ๋ ธ์ถ๋์ด์์ง ์๋ค.
์์ฒญํค๋
์์ฒญํค๋์๋ ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ค์ด ๋ด๊ธด๋ค.
์์ฒญ ๋งค์๋, ํด๋ผ์ด์ธํธ OS, ๋ธ๋ผ์ฐ์ ์ ๋ณด ๋ฑ
๋น๋ก ์ ์ฐํ๊ฒ ์ปค์คํ ํ ์ ์์ง๋ง, ๋ณดํต์ ์ผ๋ฐ์ ์ผ๋ก ํต์ฉ๋๋ ํค์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ ํต์ ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
์๋ฅผ ๋ค์ด Cookie ๊ฐ์ ๊ฒฝ์ฐ
request์์ Cookie : value -> response์์๋ Set-Cookie : value
Last updated