[HTTP] 🎯 HTTP μƒνƒœ μ½”λ“œμ—λŠ” μ–΄λ–€ μ’…λ₯˜κ°€ μžˆλ‚˜μš”?

Mec.D's BlogΒ·2022λ…„ 6μ›” 6일
0
post-thumbnail

πŸ“‹ 기술 λ©΄μ ‘ ν™ˆ λ°”λ‘œκ°€κΈ°


⬛ μ’…λ₯˜

⬛ 2xx 성곡

μš”μ²­μ„ μ„±κ³΅μ μœΌλ‘œ λ°›μ•˜μŠ΅λ‹ˆλ‹€.

βœ…μ½”λ“œλ¬Έκ΅¬μ„€λͺ…
βœ…200OKμš”μ²­ 성곡
βœ…201Createdμƒˆ λ¦¬μ†ŒμŠ€ 생성 성곡
POST, PUT μš”μ²­μ˜ 결과둜 λ°œμƒ
202Acceptedμš”μ²­μ„ μ ‘μˆ˜λ§Œ ν•˜κ³  아직 처리 x
(400κ³Ό λ‹€λ₯΄κ²Œ μš”μ²­ μžμ²΄λŠ” 적절)

⬛ 3xx λ¦¬λ‹€μ΄λ ‰μ…˜

ν΄λΌμ΄μ–ΈνŠΈ μš”μ²­μ— λŒ€ν•œ μ μ ˆν•œ 경둜 λ˜λŠ” λŒ€μ•ˆμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

βœ…μ½”λ“œλ¬Έκ΅¬μ„€λͺ…
300Multiple Choiceμš”μ²­μ— λŒ€ν•΄ 응닡할 λ¦¬μ†ŒμŠ€κ°€ μ—¬λŸ¬κ°œ μ‘΄μž¬ν•©λ‹ˆλ‹€.
301Moved Permanentlyλ¦¬μ†ŒμŠ€μ˜ URIκ°€ 영ꡬ적으둜 λ³€κ²½λμŠ΅λ‹ˆλ‹€.
λ³€κ²½λœ URI 정보가 μ‘λ‹΅μœΌλ‘œ 제곡될 수 μžˆμŠ΅λ‹ˆλ‹€.
302Foundλ¦¬μ†ŒμŠ€μ˜ URIκ°€ μΌμ‹œμ μœΌλ‘œ λ³€κ²½λμŠ΅λ‹ˆλ‹€.

⬛ 4xx ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜

ν΄λΌμ΄μ–ΈνŠΈκ°€ 보낸 μš”μ²­μ΄ λΆ€μ μ ˆν•©λ‹ˆλ‹€.

βœ…μ½”λ“œλ¬Έκ΅¬μ„€λͺ…
βœ…400Bad Requestν΄λΌμ΄μ–ΈνŠΈκ°€ 잘λͺ»λœ λ¬Έλ²•μœΌλ‘œ μš”μ²­μ„ 보내
μš”μ²­μ„ μ„œλ²„μ—μ„œ 이해할 수 μ—†μŠ΅λ‹ˆλ‹€.
βœ…οΈ401Unauthorized둜그인 λ“± 인증이 ν•„μš”ν•œ μš”μ²­μž…λ‹ˆλ‹€.
βœ…οΈ403Forbidden인증은 λ˜μ—ˆμœΌλ‚˜ 인가 κΆŒν•œμ΄ μ—†μŠ΅λ‹ˆλ‹€.
βœ…404Not Foundμš”μ²­ν•œ λ¦¬μ†ŒμŠ€κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
(URIλ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.)
βœ…οΈ405Method Not Allowedμ„œλ²„μ—μ„œ μ§€μ›ν•˜μ§€ μ•ŠλŠ” HTTP λ©”μ†Œλ“œμž…λ‹ˆλ‹€.
βœ…οΈ409Conflictμš”μ²­μ΄ μ„œλ²„μ˜ ν˜„μž¬ μƒνƒœμ™€ μΆ©λŒλ©λ‹ˆλ‹€.
413Payload Too LargeνŽ˜μ΄λ‘œλ“œκ°€ μ„œλ²„μ—μ„œ μ •ν•œ μ΅œλŒ€ 크기보닀 ν½λ‹ˆλ‹€.
414URI Too Longμš”μ²­λœ URIκ°€ λ„ˆλ¬΄ κΉλ‹ˆλ‹€.
415Unsupported Media Typeμ„œλ²„κ°€ μ§€μ›ν•˜μ§€ μ•ŠλŠ” λ―Έλ””μ–΄ 포맷 μš”μ²­μž…λ‹ˆλ‹€.

⬛ 5xx μ„œλ²„ 였λ₯˜

μ„œλ²„ 였λ₯˜λ‘œ μš”μ²­μ— 응닡할 수 μ—†μŠ΅λ‹ˆλ‹€.

βœ…μ½”λ“œλ¬Έκ΅¬μ„€λͺ…
βœ…500Internal Server Errorμ„œλ²„ 문제둜 응닡할 수 μ—†μŠ΅λ‹ˆλ‹€.
502Bad Gatewayμ„œλ²„ μœ„μ˜ μ„œλ²„μ—μ„œ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.
Proxyλ‚˜ Gateway λ“±μ—μ„œ μ‘λ‹΅ν•©λ‹ˆλ‹€.
503Service Unavailaleν˜„μž¬ μ„œλ²„κ°€ μΌμ‹œμ μœΌλ‘œ μ‚¬μš© λΆˆκ°€λŠ₯ν•©λ‹ˆλ‹€.
(μœ μ§€λ³΄μˆ˜λ‘œ μ€‘λ‹¨λ˜κ±°λ‚˜ κ³ΌλΆ€ν™”λ˜λŠ” λ“±)
profile
기술둜 더 λ‚˜μ€ 미래λ₯Ό λ””μžμΈν•˜λŠ” 개발자 MEC:D μž…λ‹ˆλ‹€

0개의 λŒ“κΈ€