๋ฐ˜์‘ํ˜•

HTTP 19

[HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 08. HTTP ํ—ค๋” 2 - ์บ์‹œ์™€ ์กฐ๊ฑด๋ถ€ ์š”์ฒญ

์บ์‹œ ๊ธฐ๋ณธ ๋™์ž‘ ์บ์‹œ๊ฐ€ ์—†์„ ๋•Œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•„๋„ ๊ณ„์† ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผ ํ•œ๋‹ค. ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ๋Š” ๋งค์šฐ ๋А๋ฆฌ๊ณ  ๋น„์‹ธ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๋กœ๋”ฉ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค. ๋А๋ฆฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์บ์‹œ ์ ์šฉ ์บ์‹œ ๋•๋ถ„์— ์บ์‹œ ๊ฐ€๋Šฅ ์‹œ๊ฐ„๋™์•ˆ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ๋น„์‹ผ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๋กœ๋”ฉ ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅธ๋‹ค. ๋น ๋ฅธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์บ์‹œ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์บ์‹œ ์œ ํšจ ์‹œ๊ฐ„์ด ์ดˆ๊ณผํ•˜๋ฉด, ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์กฐํšŒํ•˜๊ณ , ์บ์‹œ๋ฅผ ๊ฐฑ์‹ ํ•œ๋‹ค. ์ด๋•Œ ๋‹ค์‹œ ๋„คํŠธ์›Œํฌ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ฒ€์ฆ ํ—ค๋”์™€ ์กฐ๊ฑด๋ถ€ ์š”์ฒญ ์บ์‹œ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์บ์‹œ ์œ ํšจ ์‹œ๊ฐ„์ด ์ดˆ๊ณผํ•ด์„œ ์„œ๋ฒ„์— ๋‹ค์‹œ ์š”์ฒญํ•˜๋ฉด ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์ƒํ™ฉ์ด ๋‚˜ํƒ€๋‚œ๋‹ค. ์„œ๋ฒ„์—์„œ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•จ ์„œ๋ฒ„์—์„œ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Œ ์บ์‹œ ๋งŒ๋ฃŒ ..

Back-end/HTTP 2021.03.09

[HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 07. HTTP ํ—ค๋” 1 - ์ผ๋ฐ˜ ํ—ค๋”

HTTP ํ—ค๋” ๊ฐœ์š” HTTP ํ—ค๋” header-field = field-name ":" OWS field-value OWS (OWS: ๋„์–ด์“ฐ๊ธฐ ํ—ˆ์šฉ) field-name์€ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†์Œ ์šฉ๋„ HTTP ์ „์†ก์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ถ€๊ฐ€์ •๋ณด ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์˜ ๋‚ด์šฉ, ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์˜ ํฌ๊ธฐ, ์••์ถ•, ์ธ์ฆ, ์š”์ฒญ ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„ ์ •๋ณด, ์บ์‹œ ๊ด€๋ฆฌ ์ •๋ณด... ํ‘œ์ค€ ํ—ค๋”๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์Œ ํ•„์š”์‹œ ์ž„์˜์˜ ํ—ค๋” ์ถ”๊ฐ€ ๊ฐ€๋Šฅ (helloworld: hihi) HTTP - RFC2616 (๊ณผ๊ฑฐ) ํ—ค๋” General ํ—ค๋”: ๋ฉ”์‹œ์ง€ ์ „์ฒด์— ์ ์šฉ๋˜๋Š” ์ •๋ณด (Connection: close) Request ํ—ค๋”: ์š”์ฒญ ์ •๋ณด (User-Agent: Mozilla/5.0) Response ํ—ค๋”: ์‘๋‹ต ์ •๋ณด (Server: Apache) Entitl..

Back-end/HTTP 2021.03.08

[TIL] 2021.03.08

Java โ˜• [์ž๋ฐ” ์ค‘๊ธ‰ ๊ฐœ๋…] 02. ์บ์ŠคํŒ…๊ณผ ์ œ๋„ค๋ฆญ 01. ์บ์ŠคํŒ… 02. ์บ์ŠคํŒ… ์ •๋ฆฌ 03. ๋ธ”๋ž™์žญ 2 HTTP๐Ÿ”— [๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 07. HTTP ํ—ค๋” 1 - ์ผ๋ฐ˜ ํ—ค๋” 01. HTTP ํ—ค๋” ๊ฐœ์š” 02. ํ‘œํ˜„ 03. ์ฝ˜ํ…์ธ  ํ˜‘์ƒ 04. ์ „์†ก ๋ฐฉ์‹ 05. ์ผ๋ฐ˜ ์ •๋ณด 06. ํŠน๋ณ„ํ•œ ์ •๋ณด 07. ์ธ์ฆ 08. ์ฟ ํ‚ค Academe ๐Ÿซ Theory01. Servlet Theory02. JSP GitHub ๐Ÿธ HTTP๐Ÿ”— ๊ฐ•์˜๋ฅผ ์„ธ์„ธํ•˜๊ฒŒ ๋“ฃ๋‹ค ๋ณด๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ์‹œ๊ฐ„์„ ๋งŽ์ด ์žก์•„๋จน์—ˆ๋‹ค. ๊ป„๊ป„...ใ… ใ…  ์‚ฌ์‹ค ์ง‘์ค‘์„ ์ž˜ ๋ชปํ–ˆ๋˜ ๊ฒŒ ํฐ ๊ฒƒ ๊ฐ™๋‹ค. ์ •์ฒ˜๊ธฐ ์‹ค๊ธฐ๋„ ์ค€๋น„ํ•ด์•ผ ํ•˜๋Š”๋ฐ... ์ฑ… ์˜ค๋ฉด ํ•˜์ž^^ Java ๊ฐ•์˜๋ฅผ ์˜ค๋Š˜ ๋ชจ๋‘ ๋๋‚ด๊ณ  ๋‚ด์ผ๋ถ€ํ„ฐ Spring๐Ÿƒ์— ๋“ค์–ด๊ฐ€๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ปจ๋””์…˜์ด ์•ˆ ์ข‹์•„์„œ ..

CodeSiri/TIL 2021.03.07

[HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 06. HTTP ์ƒํƒœ์ฝ”๋“œ

HTTP ์ƒํƒœ์ฝ”๋“œ ์†Œ๊ฐœ ์ƒํƒœ์ฝ”๋“œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์˜ ์ฒ˜๋ฆฌ ์ƒํƒœ๋ฅผ ์‘๋‹ต์—์„œ ์•Œ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ 1xx (Informational): ์š”์ฒญ์ด ์ˆ˜์‹ ๋˜์–ด ์ฒ˜๋ฆฌ์ค‘ (๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ƒ๋žต) 2xx (Successful): ์š”์ฒญ ์ •์ƒ ์ฒ˜๋ฆฌ 3xx (Redirection): ์š”์ธต์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ํ–‰๋™์ด ํ•„์š” 4xx (Client Error): ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜, ์ž˜๋ชป๋œ ๋ฌธ๋ฒ• ๋“ฑ์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ 5xx (Server Error): ์„œ๋ฒ„ ์˜ค๋ฅ˜, ์„œ๋ฒ„๊ฐ€ ์ •์‚ฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•จ ๋งŒ์•ฝ ๋ชจ๋ฅด๋Š” ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด? ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ์ฝ”๋“œ๋ฅผ ์„œ๋ฒ„๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋ฉด? ํด๋ผ์ด์–ธํŠธ๋Š” ์ƒ์œ„ ์ƒํƒœ์ฝ”๋“œ๋กœ ํ•ด์„ํ•ด์„œ ์ฒ˜๋ฆฌ ๋ฏธ๋ž˜์— ์ƒˆ๋กœ์šด ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์–ด๋„ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•„๋„ ๋จ 299 -> 2x..

Back-end/HTTP 2021.03.05

[TIL] 2021.03.05

Java โ˜•[์ž๋ฐ” ์ค‘๊ธ‰ ๊ฐœ๋…] 01. ์ƒ์†01. ์ƒ์†02. ์ƒ์† ์ •๋ฆฌ03. super04. super ์ •๋ฆฌ05. super ํ€ด์ฆˆ06. protected ์ ‘๊ทผ ์ œ์–ด์ž07. ๊ฐ์ฒด๋ฅผ ์œ„ํ•œ ํด๋ž˜์Šค (Object Class)08. ์นด๋“œ ์…”ํ”Œ๋Ÿฌ09. ํด๋ž™์žญ 1 HTTP๐Ÿ”—[๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 05. HTTP ์ƒํƒœ ์ฝ”๋“œ01. HTTP ์ƒํƒœ ์ฝ”๋“œ ์†Œ๊ฐœ02. 2xx - ์„ฑ๊ณต03. 3xx - ๋ฆฌ๋‹ค์ด๋ ‰์…˜ 104. 3xx - ๋ฆฌ๋‹ค์ด๋ ‰์…˜ 205. 4xx - ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜, 5xx - ์„œ๋ฒ„ ์˜ค๋ฅ˜ GitHub ๐Ÿธ 3์›”์ด ๋˜๊ณ  ๋‚˜์„œ ์ง„๋„๋ฅผ ์กฐ๊ธˆ ์ฒœ์ฒœํžˆ ๋‚˜๊ฐ€๊ณ  ์žˆ๋Š”๋ฐ ๋‹ค์Œ ์ฃผ๋ถ€ํ„ฐ๋Š” ใ…ƒใ…ใ„ฑ์„ธ๊ฒŒ ํ•ด์•ผ๊ฒ ๋‹ค. ์ฃผ์ฐจ๋ณ„ ๊ณ„ํš์„ ์„ธ์›Œ์•ผ๊ฒ ์Œ... ๋ฏธ๋ฃจ๊ธฐ ๋ฐฉ์ง€๐Ÿ˜‘๐Ÿ˜‘๐Ÿ˜‘ ์ƒ์ผ ์„ ๋ฌผ๋กœ ์ปต์„ ๋ฐ›์•˜๋Š”๋ฐ ๋งˆ์Œ์— ์™ ๋“ค์–ด์„œ ์•ผ๋ฐค์— ์ปคํ”ผ๋ฅผ ..

CodeSiri/TIL 2021.03.04

[HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 05. HTTP ๋ฉ”์„œ๋“œ ํ™œ์šฉ

ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐฉ์‹ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก GET ์ฃผ๋กœ ์ •๋ ฌ ํ•„ํ„ฐ (๊ฒ€์ƒ‰์–ด) ๋ฉ”์‹œ์ง€ ๋ฐ”๋””๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก POST, PUT, PATCH ํšŒ์› ๊ฐ€์ž…, ์ƒํ’ˆ ์ฃผ๋ฌธ, ๋ฆฌ์†Œ์Šค ๋“ฑ๋ก, ๋ฆฌ์†Œ์Šค ๋ณ€๊ฒฝ ์ƒํ™ฉ ์ •์  ๋ฐ์ดํ„ฐ ์ „์†ก ์ด๋ฏธ์ง€, ์ •์  ํ…์ŠคํŠธ ๋ฌธ์„œ ์กฐํšŒ๋Š” GET ์‚ฌ์šฉ ์ •์  ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ ์—†์ด ๋ฆฌ์†Œ์Šค ๊ฒฝ๋กœ๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ ์กฐํšŒ ๊ฐ€๋Šฅ ๋™์  ๋ฐ์ดํ„ฐ ์กฐํšŒ ์ฃผ๋กœ ๊ฒ€์ƒ‰, ๊ฒŒ์‹œํŒ ๋ชฉ๋ก์—์„œ ์ •๋ ฌ ํ•„ํ„ฐ (๊ฒ€์ƒ‰์–ด) ์กฐํšŒ ์กฐ๊ฑด์„ ์ค„์—ฌ์ฃผ๋Š” ํ•„ํ„ฐ, ์กฐํšŒ ๊ฒฐ๊ณผ๋ฅผ ์ •๋ ฌํ•˜๋Š” ์ •๋ ฌ ์กฐ๊ฑด์— ์ฃผ๋กœ ์‚ฌ์šฉ ์กฐํšŒ๋Š” GET ์‚ฌ์šฉ GET์€ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ HTML Form์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก HTML Form submit์‹œ POST ์ „์†ก (ํšŒ์› ๊ฐ€์ž…, ์ƒํ’ˆ ์ฃผ๋ฌธ, ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ..

Back-end/HTTP 2021.03.04

[TIL] 2021.03.04

Java โ˜• [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 06. ๊ธฐ๋ง๊ณ ์‚ฌ: ์ž๋ฐ” ์‹ค๋ฌด ํ”„๋กœ์ ํŠธ 01. ์˜ํ™”๊ด€ '์ฝ”๋“œ ๋ฐ•์Šค' ์˜ˆ์•ฝ ์‹œ์Šคํ…œ 1 02. ์˜ํ™”๊ด€ '์ฝ”๋“œ ๋ฐ•์Šค' ์˜ˆ์•ฝ ์‹œ์Šคํ…œ 2 03. ํ•™์  ๊ณ„์‚ฐ๊ธฐ 04. MP3 ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ HTTP๐Ÿ”— [๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 04. HTTP ๋ฉ”์„œ๋“œ ํ™œ์šฉ 01. ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก 02. HTTP API ์„ค๊ณ„ ์˜ˆ์‹œ Academe ๐Ÿซ [3์›” ๊ณ„ํš & 2์ฐจ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ] 3์›” 08์ผ : ํŒ€ ๊ตฌ์„ฑ ๋ฐ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ๊ธฐํš์•ˆ ์ œ์ถœ (A4์šฉ์ง€ 1ํŽ˜์ด์ง€) 3์›” 08์ผ ~ 3์›” 12์ผ : Servlet & JSP ์ˆ˜์—… 3์›” 12์ผ : ํ”„๋กœ์ ํŠธ ๊ธฐ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์„œ ์ œ์ถœ 3์›” 15์ผ ~ 3์›” 19์ผ : ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„ (ํ•˜๋ฃจ 8์‹œ๊ฐ„ x 5์ผ) 3์›” 22..

CodeSiri/TIL 2021.03.03

[TIL] 2021.03.03

Java โ˜• [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 05. ์ž๋ฐ”, ๋” ๊ฐ„ํŽธํ•˜๊ฒŒ! 01. String ํด๋ž˜์Šค 02. ์ˆซ์ž ๋„๊ตฌ 03. Wrapper Class 04. ArrayList 05. ๊น€์‹  ์žฅ๊ตฐ ์‚ด๋ฆฌ๊ธฐ 06. HashMap 07. HashMap ๋…ธํŠธ 08. ๋‚˜์˜ ์˜์–ด ์‚ฌ์ „ 09. ํฌ์ผ“๋ชฌ GO GitHub ๐Ÿธ MY BIRTHDAY๐Ÿฅฐ ์ƒ์ผ์ด๋ผ๊ณ  ์‹ ๋‚œ ๊ฒƒ๋„ ์Šค์ผ€์ค„์ด ์žˆ๋˜ ๊ฒƒ๋„ ์•„๋‹Œ๋ฐ ๊ทธ๋ƒฅ ์ง‘์ค‘์ด ์•ˆ๋œ๋‹ค๐Ÿฅบ ์–ด์ œ ๋ฏธ๋ฆฌ ์„ธ์›Œ๋†“์•˜๋˜ ๊ณ„ํš์˜ ์ ˆ๋ฐ˜๋„ ๋ชปํ•œ ๊ฒƒ ๊ฐ™๋‹ค... ๊ทธ๋ž˜๋„ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ๊ฐ€ ๋๋‚˜์„œ ์†์ด ์‹œ์›ํ•˜๋‹ค. ๋‚ด์ผ๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ ์ง‘์ค‘ ์ƒํƒœ๋กœ ๋Œ์•„๊ฐ€์„œ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์•ผ์ง€! ์–ด์„œ ๋งˆ์Šคํฌ ๋ฒ—๊ณ  ์‚ฐ์ฑ…ํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ ์ด ์™”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ์ง€๊ธˆ๋„ ๊ฑฐ๋‹๋‹ค ๋ณด๋ฉด ์ƒ์พŒํ•œ๋ฐ ๋งˆ์Šคํฌ๊ฐ€ ์—†๋‹ค๋ฉด ์–ผ๋งˆ๋‚˜ ๋” ์ƒ์พŒํ• ๊นŒ ๐Ÿ˜ท๐Ÿ˜ท๐Ÿ˜ท

CodeSiri/TIL 2021.03.02

[HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 04. HTTP ๋ฉ”์„œ๋“œ

HTTP API๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฆฌ์†Œ์Šค ์‹๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ : ํšŒ์›์ •๋ณด ๊ด€๋ฆฌ API๋ฅผ ๋งŒ๋“ค์–ด๋ผ ํšŒ์› ๋ชฉ๋ก ์กฐํšŒ /members ํšŒ์› ์กฐํšŒ /members/{id} ํšŒ์› ๋“ฑ๋ก /members/{id} ํšŒ์› ์ˆ˜์ • /members/{id} ํšŒ์› ์‚ญ์ œ /members/{id} API URI ์„ค๊ณ„ (๋ฆฌ์†Œ์Šค ์‹๋ณ„, URI ๊ณ„์ธต ๊ตฌ์กฐ ํ™œ์šฉ) ๋ฆฌ์†Œ์Šค์˜ ์˜๋ฏธ? ํšŒ์›์„ ๋“ฑ๋กํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ์กฐํšŒํ•˜๋Š” ๊ฒƒ์ด ๋ฆฌ์†Œ์Šค X ํšŒ์›์ด๋ผ๋Š” ๊ฐœ๋… ์ž์ฒด๊ฐ€ ๋ฐ”๋กœ ๋ฆฌ์†Œ์Šค ๋ฆฌ์†Œ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์‹๋ณ„? ํšŒ์›์„ ๋“ฑ๋กํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ์กฐํšŒํ•˜๋Š” ๊ฒƒ์€ ๋ชจ๋‘ ๋ฐฐ์ œ ํšŒ์›์ด๋ผ๋Š” ๋ฆฌ์†Œ์Šค๋งŒ ์‹๋ณ„ํ•˜๋ฉด ๋œ๋‹ค. -> ํšŒ์› ๋ฆฌ์†Œ์Šค๋ฅผ URI์— mapping ๋ฆฌ์†Œ์Šค์™€ ํ–‰์œ„๋ฅผ ๋ถ„๋ฆฌ URI๋Š” ๋ฆฌ์†Œ์Šค๋งŒ ์‹๋ณ„ ๋ฆฌ์†Œ์Šค์™€ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ํ–‰์œ„๋ฅผ ๋ถ„๋ฆฌ ๋ฆฌ์†Œ์Šค : ํšŒ์› (๋ช…์‚ฌ)..

Back-end/HTTP 2021.03.02

[TIL] 2021.03.02

Java โ˜•[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 04. ์ž๋ฐ”, ๋” ์ •ํ™•ํ•˜๊ฒŒ!01. ๊ธฐ๋ณธํ˜• vs. ์ฐธ์กฐํ˜•02. ๊ธฐ๋ณธํ˜• vs. ์ฐธ์กฐํ˜• ์ •๋ฆฌ03. null04. ์ˆ์„œํ‚ท ์—ฐ์‚ฐ (Short-Circuit Evaluation)05. ๊ธฐ๋ณธํ˜• vs. ์ฐธ์กฐํ˜• ํ€ด์ฆˆ06. null ํ€ด์ฆˆ07. ๋ณ€์ˆ˜ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ (final)08. ๋ณ€์ˆ˜ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์˜ˆ์‹œ09. ์ฝ”๋“œ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ (try-catch ์˜ˆ์™ธ ์ฒ˜๋ฆฌ)10. ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜ vs. ํด๋ž˜์Šค ๋ณ€์ˆ˜11. ์ธ์Šคํ„ด์Šค ๋ฉ”์†Œ๋“œ vs. ํด๋ž˜์Šค ๋ฉ”์†Œ๋“œ12. ๋‹จ์œ„ ๋ณ€ํ™˜๊ธฐ HTTP๐Ÿ”—[๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹] 04. HTTP ๋ฉ”์„œ๋“œ01. HTTP API๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž02. HTTP ๋ฉ”์„œ๋“œ - GET, POST03. HTTP ๋ฉ”์„œ๋“œ - PUT, PATCH, DELETE 04..

CodeSiri/TIL 2021.03.01
๋ฐ˜์‘ํ˜•
LIST