HTTP λ©”μ„œλ“œ

κΉ€μ˜ν•œλ‹˜μ˜ λͺ¨λ“  개발자λ₯Ό μœ„ν•œ HTTP μ›Ή κΈ°λ³Έ 지식 κ°•μ˜λ₯Ό μˆ˜κ°•ν•˜λ©° μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. GET λ¦¬μ†ŒμŠ€ 쑰회 μ„œλ²„μ— μ „λ‹¬ν•˜κ³  싢은 λ°μ΄ν„°λŠ” query(쿼리 νŒŒλ§ˆλ¦¬ν„°, 쿼리 슀트링)을 ν†΅ν•΄μ„œ 전달 λ©”μ‹œμ§€ λ°”λ””λ₯Ό μ‚¬μš©ν•΄μ„œ 데이터λ₯Ό 전달할 수 μžˆμ§€λ§Œ, μ§€μ›ν•˜μ§€ μ•ŠλŠ” 곳이 λ§Žμ•„μ„œ ꢌμž₯ν•˜μ§€ μ•ŠμŒ GET /boards?title=hello HTTP/1.1 Host: localhost:8080 POST μš”μ²­ 데이터 처리 λ©”μ‹œμ§€ λ°”λ””λ₯Ό 톡해 μ„œλ²„λ‘œ μš”μ²­ 데이터 전달 μ„œλ²„λŠ” μš”μ²­ 데이터λ₯Ό 처리 λ©”μ‹œμ§€ λ°”λ””λ₯Ό 톡해 λ“€μ–΄μ˜¨ 데이터λ₯Ό μ²˜λ¦¬ν•˜λŠ” λͺ¨λ“  κΈ°λŠ₯을 μˆ˜ν–‰ 주둜 μ‹ κ·œ λ¦¬μ†ŒμŠ€ 등둝, ν”„λ‘œμ„ΈμŠ€ 처리 등에 μ‚¬μš© μŠ€νŽ™ μƒμ˜ POST POST λ©”μ„œλ“œλŠ” λŒ€μƒ λ¦¬μ†ŒμŠ€κ°€ λ¦¬μ†ŒμŠ€μ˜ κ³ μœ ν•œ 의미 체계에 따라 μš”μ²­μ— ν¬ν•¨λœ ν‘œν˜„μ„ μ²˜λ¦¬ν•˜λ„λ‘ ..

BackEnd 2021. 5. 28. 23:03
HTTP μƒνƒœμ½”λ“œ

κΉ€μ˜ν•œλ‹˜μ˜ λͺ¨λ“  개발자λ₯Ό μœ„ν•œ HTTP μ›Ή κΈ°λ³Έ 지식 κ°•μ˜λ₯Ό μˆ˜κ°•ν•˜λ©° μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. μƒνƒœ μ½”λ“œ : ν΄λΌμ΄μ–ΈνŠΈκ°€ 보낸 μš”μ²­μ˜ 처리 μƒνƒœλ₯Ό μ‘λ‹΅μ—μ„œ μ•Œλ €μ£ΌλŠ” κΈ°λŠ₯ μƒνƒœμ½”λ“œλ₯Ό 많이 μ‚¬μš©ν•˜λŠ” 것은 상황에 따라 μ ν•©ν•˜μ§€ μ•Šμ„ 수 μžˆλ‹€. μƒνƒœμ½”λ“œλŠ” ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„μ™€μ˜ 약속이고, 보톡 많이 μ‚¬μš©ν•˜λŠ” μƒνƒœμ½”λ“œλ₯Ό μ‚¬μš©ν•˜λ©°, κ°œλ°œν•˜λŠ” νŒ€μ— λ”°λΌμ„œ μƒνƒœ μ½”λ“œλ₯Ό μ œν•œν•˜λŠ” λ“± 이 약속을 μ ν•©ν•˜κ²Œ μ‚¬μš©ν•˜λŠ” 것도 μ€‘μš”ν•˜λ‹€. μ’…λ₯˜ 1xx (Informational): μš”μ²­μ΄ μˆ˜μ‹ λ˜μ–΄ μ²˜λ¦¬μ€‘ *거의 μ‚¬μš©λ˜μ§€ μ•ŠμŒ 2xx (Successful) : μš”μ²­ 정상 처리 3xx (Redirection) : μš”μ²­μ„ μ™„λ£Œν•˜λ €λ©΄ μΆ”κ°€ 행동이 ν•„μš” 4xx (Client Error) : ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜, 잘λͺ»λœ 문법 λ“±μœΌλ‘œ μ„œλ²„κ°€ μš”μ²­μ„ μˆ˜ν–‰ν•  ..

BackEnd 2021. 5. 22. 19:04