πŸ“’ BackEnd/πŸ“ HTTP

320x100
πŸ“’ BackEnd/πŸ“ HTTP

[HTTP] HTTP μ‘λ‹΅λ©”μ‹œμ§€ μƒνƒœμ½”λ“œ, μƒνƒœλ¬Έκ΅¬

HTTP μƒνƒœμ½”λ“œ HTTP λ°©μ‹μ˜ 데이터 ν†΅μ‹ μ—μ„œ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ—κ²Œ μ–΄λ– ν•œ μš”μ²­ λ©”μ‹œμ§€λ₯Ό 보내면 μ„œλ²„λŠ” ν•΄λ‹Ή μš”μ²­μ— λŒ€ν•œ 처리 ν›„, 처리 μƒνƒœλ₯Ό ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ 응닡 λ©”μ‹œμ§€λ‘œ 보내쀀닀. 이 μƒνƒœλ₯Ό 숫자둜 ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ 보내주기 λ•Œλ¬Έμ— 'μƒνƒœ μ½”λ“œ'라고 ν•œλ‹€. μƒνƒœ μ½”λ“œμ˜ ν˜•μ‹μ€ 3자리 숫자둜 맨 μ•žμ˜ 백의 자리 μˆ«μžμ— 따라 의미λ₯Ό ꡬ뢄할 수 μžˆλ‹€. λ”°λΌμ„œ 개발 μ‹œ, λͺ¨λ₯΄λŠ” μƒνƒœ μ½”λ“œλ₯Ό μ ‘ν•˜λ©΄ 맨 μ•žμžλ¦¬ 숫자λ₯Ό 톡해 μ–΄λ–€ 의미의 μ½”λ“œμΈμ§€ λŒ€λž΅ μ•Œ 수 μžˆλ‹€. μƒνƒœμ½”λ“œ 의미 1xx (informational) μš”μ²­ μˆ˜μ‹ , 처리 쀑 2xx (successful) μš”μ²­ 정상 처리 3xx (redirection) μš”μ²­ μ™„λ£Œ μœ„ν•΄ μΆ”κ°€ 행동 ν•„μš” 4xx (client error) ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜ 5xx (serve..

πŸ“’ BackEnd/πŸ“ HTTP

[HTTP] HTTP λ©”μ„œλ“œ

HTTP λ©”μ„œλ“œ HTTP λ©”μ‹œμ§€ μ€‘μ—μ„œ μš”μ²­ λ©”μ‹œμ§€ 맨 μ•žλΆ€λΆ„μ—λŠ” λ©”μ†Œλ“œλ₯Ό κΈ°μž…ν•΄μ•Ό ν•˜λŠ”λ°, 이 λ©”μ„œλ“œμ˜ 역할은 ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ— μš”μ²­ν•  λ•Œ κΈ°λŒ€ν•˜λŠ” 행동이닀. 예λ₯Ό λ“€μ–΄ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ— μžˆλŠ” 데이터λ₯Ό μ‘°νšŒν•œλ‹€κ±°λ‚˜, μ„œλ²„μ— μƒˆλ‘œμš΄ 데이터λ₯Ό 등둝할 λ•Œ, '쑰회'와 '등둝'을 해달라고 μš”μ²­ λ©”μ‹œμ§€ μ•žλΆ€λΆ„μ— λ©”μ„œλ“œλ‘œ μ•Œλ €μ£ΌλŠ” 것이닀. HTTP λ©”μ„œλ“œ μ’…λ₯˜ GET λ¦¬μ†ŒμŠ€ 쑰회 HEAD λ¦¬μ†ŒμŠ€ 쑰회 (Body λΆ€λΆ„ μ œμ™Έ) POST μš”μ²­ 데이터 처리, μƒˆ λ¦¬μ†ŒμŠ€ 생성 PUT μš”μ²­ 데이터 λŒ€μ²΄, μƒˆ λ¦¬μ†ŒμŠ€ 생성 PATCH λ¦¬μ†ŒμŠ€ λΆ€λΆ„ λ³€κ²½ DELETE λ¦¬μ†ŒμŠ€ μ‚­μ œ GET λ¦¬μ†ŒμŠ€λ₯Ό μ‘°νšŒν•œλ‹€. λ¦¬μ†ŒμŠ€μ˜ κ²½λ‘œμ™€ 쿼리 νŒŒλΌλ―Έν„°λ₯Ό ν•¨κ»˜ μš”μ²­ν•˜λ©΄, μ„œλ²„λŠ” ν•΄λ‹Ή λ¦¬μ†ŒμŠ€λ₯Ό μ°Ύμ•„ 응닡 λ©”μ‹œμ§€μ˜ Body뢀뢄에 λ‹΄μ•„ 전달해쀀닀. ..

πŸ“’ BackEnd/πŸ“ HTTP

[HTTP] HTTP λ©”μ‹œμ§€ ꡬ쑰

πŸ“‘ πŸ”—κΉ€μ˜ν•œ-λͺ¨λ“  개발자λ₯Ό μœ„ν•œ HTTP μ›Ή κΈ°λ³Έ 지식(μΈν”„λŸ°)

πŸ“’ BackEnd/πŸ“ HTTP

[Network]URI / URL / URN

URI(Uniform Resource Identifier) "톡합 μžμ› μ‹λ³„μž(Uniform Resource Identifier, URI)λŠ” 인터넷에 μžˆλŠ” μžμ›μ„ λ‚˜νƒ€λ‚΄λŠ” μœ μΌν•œ μ£Όμ†Œμ΄λ‹€" _μœ„ν‚€λ°±κ³Ό μœ„μ˜ 말은 μœ„ν‚€λ°±κ³Όμ— μ„€λͺ…λ˜μ–΄μžˆλŠ” URI의 μ„€λͺ…이닀. 이λ₯Ό μ’€ 더 μ‰½κ²Œ ν’€μ–΄ μ„€λͺ…ν•˜λ©΄, URIλŠ” 인터넷에 μžˆλŠ” μžμ›μ„ μ‹λ³„ν•˜λŠ”(identifier) λ¬Έμžμ—΄μ΄λ‹€. 즉, 말 κ·ΈλŒ€λ‘œ 'μ‹λ³„μž'인데, μ›ΉνŽ˜μ΄μ§€(HTMLλ¬Έμ„œ)λ‚˜ 이미지, μŒμ› λ“±μ˜ 인터넷에 μžˆλŠ” μžμ›μ„ 식별할 수 μžˆλ„λ‘ ν•΄λ‹Ή μžμ›μ„ λ‚˜νƒ€λ‚΄λŠ” λ¬Έμžμ—΄μ„ λ§Œλ“€μ–΄ κ·Έ μžμ›μ„ μ§€μ •ν•˜μ—¬ μš”μ²­ν•  수 μžˆλ„λ‘ ν•œλ‹€. μžμ›μ— 이름(μ£Όμ†Œ)뢙여주기라고 μƒκ°ν•˜λ©΄ μ•„μ£Ό 쉽닀. κ·Έλ ‡λ‹€λ©΄ URLκ³Ό URN은 무엇이냐? URI의 ν•˜μœ„ κ°œλ…μΈλ°, ν•΄λ‹Ή μžμ›μ„ μ–΄λ–»κ²Œ 식별할 것인지에 λ”°..

λ°˜μ‘ν˜•
dana4056
'πŸ“’ BackEnd/πŸ“ HTTP' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘