TIL 32: [HTTP/๋„คํŠธ์›Œํฌ] ์‹ค์Šต
TIL/CS 2021. 9. 4. 01:17

์˜ค๋Š˜์€ CSR(Client Side Rendering)์—์„œ ๋ช‡ ๊ฐ€์ง€์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ์ด์šฉํ•ด ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ํŽ˜์–ด๋ถ„์ด๋ž‘ ํ•˜๋ฃจ๋งŒ ์‹ค์Šตํ•ด์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹คใ… ใ… ใ…  REST API REST API์—์„œ REST๋Š” “Representational State Transfer”์˜ ์•ฝ์ž๋กœ, ์›น์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์ž์›์„ HTTP URI๋กœ ํ‘œํ˜„ํ•˜๊ณ , HTTP Method๋ฅผ ํ†ตํ•ด ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•ฉ๋‹ˆ๋‹ค. REST API๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์€ REST ์•„ํ‚คํ…์ฒ˜์˜ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ค€์ˆ˜ํ•œ๋‹ค๋Š” ๋ง์ž…๋‹ˆ๋‹ค. root-endpoint(ํ˜น์€ root-URL): API๋กœ ์š”์ฒญ์„ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ๋•Œ, ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ˆ˜๋ฝํ•˜๋Š” ์‹œ์ž‘์ ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Github API์˜ root-endpoint๋Š” https://api.github.c..

TIL 31: [HTTP/๋„คํŠธ์›Œํฌ] ๊ธฐ์ดˆ(2)
TIL/CS 2021. 9. 2. 18:12

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ๋Š” ๋ณดํ†ต ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. โžก๏ธ ์›น ํ”Œ๋žซํผ, ์Šค๋งˆํŠธํฐ/ํƒœ๋ธ”๋ฆฟ ํ”Œ๋žซํผ, ๋ฐ์Šคํฌํƒ‘ ํ”Œ๋žซํผ ์„œ๋ฒ„๋Š” ๋ฌด์—‡์„ ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ์ข…๋ฅ˜๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. โžก๏ธ ํŒŒ์ผ ์„œ๋ฒ„, ์›น ์„œ๋ฒ„, ๋ฉ”์ผ ์„œ๋ฒ„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค API: ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค URL / URI URL(Uniform Resource Locator)์€ scheme, hosts, url-path๋ฅผ ํฌํ•จํ•˜๊ณ , '์ž์›์˜ ์œ„์น˜'๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. URI(Uniform Resource Identifier)์€ scheme, hosts, url-path์— ๋”ํ•ด query, bookmark๋ฅผ ํฌํ•จํ•˜๊ณ , '์ž์›์˜ ์‹๋ณ„์ž'๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. http://example.org:3000/index.html ..

TIL 31: [HTTP/๋„คํŠธ์›Œํฌ] ๊ธฐ์ดˆ(1)
TIL/CS 2021. 9. 2. 18:12

์˜ค๋Š˜์€ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ํ˜ผ์ž์„œ ๊ณ„์† HTTP์™€ ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ์ด๋ก ์„ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ์š”. ์•„์ง ์ด๋ก ๋งŒ ๋ฐฐ์›Œ์„œ ๊ทธ๋Ÿฐ์ง€ ๋‚ด์šฉ๋“ค์ด ์ถ”์ƒ์ ์œผ๋กœ ๋‹ค๊ฐ€์™€ ๋นจ๋ฆฌ ์‹ค์Šต์„ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. Urclass์— ์žˆ๋Š” ๋‚ด์šฉ ๊ณต๋ถ€๊ฐ€ ๋นจ๋ฆฌ ๋๋‚˜ ๋ณต์Šต ๊ฒธ ์ƒํ™œ์ฝ”๋”ฉ์— ์žˆ๋Š” HTTP์™€ DNS ๋™์˜์ƒ์„ ๋ณด๋ฉด์„œ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. HTTP์—์„œ์˜ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” Section 1 HA๊ฐ€ ๋๋‚˜๊ณ  ์ •๋ฆฌํ–ˆ๋˜ ์ ์ด ์žˆ์–ด์„œ ๊ทธ ๋ถ€๋ถ„์€ ์ƒ๋žตํ•˜๊ณ  ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค. TIL 22: ์›น ๊ตฌ๋™ ๋ฐฉ์‹ TIL 22 (1): ์›น ๊ตฌ๋™ ๋ฐฉ์‹ ์˜ค๋Š˜์€ Solo Day๋กœ ๊ฐœ์ธ์ ์œผ๋กœ ์ถ”๊ฐ€ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ๋‚ ์ž…๋‹ˆ๋‹ค! ํ‰์ƒ์‹œ์— ๊ถ๊ธˆํ–ˆ๋˜ ์›น ๊ตฌ๋™ ๋ฐฉ์‹์ด๋‚˜ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ฐœ๋ฐœ์ž๋“คํ•œํ…Œ๋Š” ์ฝ”๋”ฉ ์‹ค๋ ฅ์ด ์ œ์ผ ์ค‘์š”ํ•˜๊ฒ  high-develop..