2020-11-19(Thu)
ํ์ต ๋ ์ง // 2020-11-19(๋ชฉ)
ํ์ต์๊ฐ // 9:00~22:00
ํ์ต ๋ฒ์ ๋ฐ ์ฃผ์ // ๋ฉ์๋ ๊ตฌํ
๋๋ฃ ํ์ต ๋ฐฉ๋ฒ // sanam๋๊ณผ ํ์ดํ๋ก๊ทธ๋๋ฐ, yohai๋๊ณผ ํ ์
ํ์ต ๋ชฉํ // ๋จ์ ๋ฉ์๋๋ฅผ ๊ตฌํํ๋ค.
์์ธ ํ์ต ๋ด์ฉ
ํ๋์คํ ์๋ฒ ๊ฐ์ฐ์ ๋ฃ๊ณ ์๋์ฒ๋ผ ๋ฉ๋ชจํ์๋ค.
https://www.notion.so/humblego/42-IT-CTO-8a3ef2d97e764d78a5b5ed2efd5e179a

HEAD, TRACE, OPTIONS, PUT, DELETE ๋ฉ์๋๋ค์ ์๋ PR๊ณผ ๊ฐ์ด ๊ตฌํํ์๋ค.
1. HEAD:
GET๊ณผ ๋์ผํ ๊ณผ์ ์ ๊ฑฐ์น๊ณ body๋ง ์ ์ธํ์ฌ responseํฉ๋๋ค.
2. TRACE:
request ๋ด์ฉ์ transmitting_body ์ ์ ์ฅํ์ฌ responseํฉ๋๋ค.
3. OPTIONS:
์ค์ ํ์ผ๊ณผ ์์ฒญ๋ ๋ฆฌ์์ค URI๋ฅผ ํ์ธํ์ฌ ํด๋นํ๋ location์ ํ์ฉ๋ ๋ฉ์๋ ๋ชฉ๋ก์ responseํฉ๋๋ค.
4. PUT:
request๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ๋ฅผ Server URI์ ์ ๋ก๋ํฉ๋๋ค.
5. DELETE
request๋ก ์์ฒญ๋ URI์ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํฉ๋๋ค.
RFC ๊ฒํ ํ์ฌ ๊ถํ ์๋ ํ์ผ ์ญ์ ์ ๊ฒฝ์ฐ ์๋ฒ์ ์ฌ๋์ ๋ฌ๋ฆฐ ๊ฒ์ ํ์ธํ์์ต๋๋ค. ์ด์ '๊ถํ' ๊ด๋ จ๋ ๋์๋ค์ nginx์ ๋ค๋ฅด๊ฒ ์ผ๊ด์ฑ์๋๋ก ์ฌ๋๊ป ๊ตฌํํ์๊ณ , ๋๋จธ์ง๋ nginx์ ๋์ผํ๊ฒ ๊ตฌํํ์์ต๋๋ค. ์์ธํ๊ฑด ์๋ ์ฐธ์กฐํ์ธ์ฉ~~
'๊ถํ'์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋์
'๊ถํ ์๋ ํ์ผ'์ ์ญ์ ์์ฒญํ์ ๊ฒฝ์ฐ
nginx: ์ญ์ ์คํ ํ 204 ์ํ์ฝ๋๋ฅผ response
gbp_server: ์ญ์ ์คํ ํ 204 ์ํ์ฝ๋๋ฅผ response
'๊ถํ ์๋ ๋๋ ํ ๋ฆฌ'๋ฅผ ์ญ์ ์์ฒญํ์ ๊ฒฝ์ฐ
nginx: 500 ์ํ์ฝ๋๋ฅผ response
gbp_server: ์ญ์ ์คํ ํ 204 ์ํ์ฝ๋๋ฅผ response
'๊ถํ ์๋ ๋๋ ํ ๋ฆฌ' ์์ '๊ถํ ์๋ ๋๋ ํ ๋ฆฌ/ํ์ผ'์ ์ญ์ ์์ฒญํ์ ๊ฒฝ์ฐ
nginx: ์ญ์ ์คํ ํ 204 ์ํ์ฝ๋๋ฅผ response
gbp_server: ์ญ์ ์คํ ํ 204 ์ํ์ฝ๋๋ฅผ response
Delete์ ๊ฒฝ์ฐ ์ฌ๊ท๋ฅผ ์ด์ฉํ๋ ์ฝ๊ฒ ๊ตฌํํ ์ ์์๋ค.
ํํธ ํ ์คํฐ๋ฅผ ๋๋ฆฌ๊ธฐ ์ํด connection ํค๋๊ฐ ๊ตฌํ๋์ด์ผํ๋ ์ , ์ฒ๋ฆฌ๋์ง ์์ ์์ธ๊ฐ ์๋ค๋ ์ ์ ์๊ฒ๋์ด ์ถ๊ฐ๊ตฌํํ์๋ค.
ํ์ต ๋ด์ฉ์ ๋ํ ๊ฐ์ธ์ ์ธ ์ดํ
delete ๋ฉ์๋๋ฅผ ๊ตฌํํ ๋ ์ฌ๊ท๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด ๋๋ฌด๋ ์ฝ๊ณ ์ฌ๋ฐ๊ฒ ๋๊ปด์ก์ต๋๋ค. ๋ง์น ๋ฌธ์ ํ์ดํ๋ ๋ฏํ ์ด ๋๋.. ์๋ฌ๋ง ์ก๋ค๊ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , ๋ ์ฑ๊ณตํ๋ ์ฆ๊ฒ๋ค์.
์ญ์ ์คํธ๋ ์ค๋ '์์ ์ด ํต์ ํ์ง ๋ชปํ๋ ์ํฉ'์์ ์ค๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฅ์ ๊ฐํ๋ค๊ณ ํด๋ ๊ทธ ๊ฐ์ฅ์ด ๋ด๊ฐ ์ ๋ง ์ํ๋ ๊ณณ์ด์ด์ ๋๋ฅผ ํต์ ํด์ ์ค์ค๋ก ๊ฐ ๊ณณ์ด๋ผ๋ฉด ์ฆ๊ฑฐ์ด ๊ณต๊ฐ์ผ ๊ฒ์ด๊ณ , ํ์์ด ํด๋ณ ๋น์น๋ฒ ๋์ ๋์ ๋ชจํ๋๋ฅผ ๋ง์๋๋ผ๋ ๋ด ๋ป์ด ํฅํ๋ ๊ณณ์ด ์๋๋ผ๋ฉด ์คํธ๋ ์ค๋ฅผ ๋ฐ์ ๊ฒ์ ๋๋ค. ์ด๋ํ๋ฉฐ ๊ฒ์ํ๋ฉฐ ์ ๊ธฐ๋ฅผ ์ฐ์ฃผํ๋ฉฐ ์คํธ๋ ์ค๋ฅผ ํธ๋ ์ฌ๋๋ค์ ์ด ํ๋๋ค์ ํตํด ์๊ธฐํต์ ๊ฐ์ ํ๋ณตํ๋ ์ฌ๋๋ค์ผ ๊ฒ์ด๊ณ , ์ด ํ๋๋ค์ '์' ํ๋ ค๋ ๋ง์์ด ํฐ ๋๋จธ์ง ์คํ๋ ค ์๊ธฐํต์ ๊ฐ์ด ๋จ์ด์ง๋ ์ฌ๋๋ค์๊ฒ ์คํธ๋ ์ค์ด๊ฒ ์ง์.
์ด๋ฐ ๋งฅ๋ฝ์์ ๋ณด์๋ฉด ์ด๋ฒ์ ๋ฐ์ํ๋ ์คํธ๋ ์ค๋ ํต์ ๊ฐ์ ์์ ์ฝ๋(์์ธ์ ์ ์ ์๋ ๋ฒ๊ทธ)์์ ์๊ณ , ์คํธ๋ ์ค์ ํด์๋ ํจ์ ๊ตฌํ ์ฑ๊ณต์ด๋ผ๋ ํต์ ๊ฐ ํ๋ณต์ ํตํด ์ด๋ฃจ์ด์ก๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ฐจํผ ์ธ์์ฌ ํต์ ํ๋ ๊ฒ์ ๋ถ๊ฐํ๋๋งํผ ๋ถํ ์ ๋ณต๋ฒ ๋ง๋ฅ ์์ ๊ฒ ํ๋ํ๋์ 'ํต์ ๊ฐ'์ ์ค๊ฐํ๋ฉฐ ์ฝ๋ฉํด๋๊ฐ๋ฉด ์คํธ๋ ์ค ์ ๊ฒ ์ฆ๊ฒ๊ฒ ์ฝ๋ฉํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ญ๋๋ค :)
ํ๋์คํ ์๋ฒ CEO๋์ ๊ฐ์ฐ์ ๋ค์ผ๋ '๋๊ธฐ'๊ฐ ์ค์ํ๋ค๋ ๊ฒ์ ์ค๊ฐํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ง์นจ๋ด ํด๊ฒฐํ๋ ค๋ฉด ๋๊น์ง ํ๋ด๋ ค๋ ๊ทผ์ฑ์ด ์์ด์ผํ๋ค๋ ๊ฒ์ด๊ฒ ์ฃ . ์ด๊ฑด ๋ญ ๊ธฐ์กด์ ์ผํ๋ ์ง์ฅ์์๋ ๋ฌธ์ ํ๋๋ฅผ ํ๋ฆฌํฐ์๊ฒ ์ฒ๋ฆฌํ๋ ค๋ฉด ๋๊ธฐ์๊ฒ, ๊น๊ฒ, ํ๋ฒ ๋ ์๊ฐํด์ผํ๋ค๋ ๊ฒ์ ๋ฐฐ์ ๋ํฐ๋ผ ์๋กญ์ง ์์์ต๋๋ค. ํ์ง๋ง ๊ทผ์ฑ์ ๋ฐํํด์ ์ด ํ๋ก์ ํธ๋ฅผ ํ๋ฆฌํฐ์๊ฒ ๋๋ด๋ด์ผ๊ฒ ๋ค๋ ๋ค์ง์ ํ๋ค์. ์น์ดํ๊ฒ ๊ณ ๋ฏผ์ ํ๋ ๋งํผ ์ฑ์ฅํ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๋ค์ ํ์ต ๊ณํ
Webserv ํ ์คํฐ ๋๋ฆด ์ ์๋๋ก ๋ง๋ค๊ธฐ
Last updated
Was this helpful?