[HTTP] HTTP ์ƒํƒœ ์ฝ”๋“œ

1xx : ์ •๋ณด ์‘๋‹ต 

1xx : ์š”์ฒญ์„ ๋ฐ›์•˜์œผ๋ฉฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ณ„์† ์ง„ํ–‰ํ•จ 

  • 100 :์š”์ฒญ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„ ์ผ๋ถ€๊ฐ€ ๋ฐ›์•„๋“ค์—ฌ์กŒ์œผ๋ฉฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ๋‚˜๋จธ์ง€๋ฅผ ๊ณ„์† ์ด์–ด์„œ ๋ณด๋‚ด์•ผ ํ•จ์„ ์˜๋ฏธ
  • 101 :์š”์ฒญ์ž๊ฐ€ ์„œ๋ฒ„์— ํ”„๋กœํ† ์ฝœ ์ „ํ™˜์„ ์š”์ฒญํ–ˆ์œผ๋ฉฐ, ์„œ๋ฒ„์—์„œ ์ด๋ฅผ ์Šน์ธํ•˜๋Š” ์ค‘์„ ์˜๋ฏธ 
  • 102 :์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ˆ˜์‹ ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ์œผ๋‚˜, ์ •ํ™•ํ•œ ์‘๋‹ต์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์—†์Œ์„ ์•Œ๋ ค์คŒ 

2xx : ์„ฑ๊ณต ์‘๋‹ต 

2xx : ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐ›์•˜์œผ๋ฉฐ ์ธ์‹ํ–ˆ๊ณ  ์ˆ˜์šฉํ•˜์˜€์Œ

  • 200  : ์š”์ฒญ์ด ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ์Œ, ์š”์ฒญ๋œ HTTP ๋ฉ”์„œ๋“œ๋งˆ๋‹ค ์˜๋ฏธ๊ฐ€ ๋‹ฌ๋ผ์ง
  • 201 : ์–ด๋– ํ•œ ์ƒ์„ฑ ์ž‘์—…์„ ์š”์ฒญ๋ฐ›์•˜์œผ๋ฉฐ, ์„ฑ๊ณตํ•˜์˜€์Œ 
  • 202  : ์š”์ฒญ์€ ๋ฐ›์•„๋“ค์—ฌ์กŒ์œผ๋‚˜, ๊ทธ์— ์‘ํ•˜์—ฌ ํ–‰๋™ํ•  ์ˆ˜ ์—†์Œ
  • 203  : ์š”์ฒญ์€ ์„ฑ๊ณตํ•˜์˜€์ง€๋งŒ, ์š”์ฒญ์— ๋Œ€ํ•œ ๊ฒ€์ฆ์ด ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋ฅผ ์˜๋ฏธ 
  • 204 : ์š”์ฒญ์€ ์„ฑ๊ณตํ•˜์˜€์ง€๋งŒ, ์ œ๊ณตํ•  ๋‚ด์šฉ์ด ์—†์Œ 
  • 205 : 204์™€ ๋™์ผํ•˜์ง€๋งŒ ์ƒˆ๋กœ๊ณ ์นจ์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ํ™•์ธํ•  ๊ฒƒ์„ ์ถ”๊ฐ€์ ์œผ๋กœ ์˜๋ฏธํ•จ 
  • 206 : ์š”์ฒญ์˜ ์ผ๋ถ€๋ถ„๋งŒ ์„ฑ๊ณตํ•˜์˜€์Œ 
200 ์ƒํƒœ์ฝ”๋“œ์˜ HTTP ๋ฉ”์„œ๋“œ์— ๋”ฐ๋ฅธ ์˜๋ฏธ
GET : ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฉ”์‹œ์ง€ ๋ฐ”๋””๋กœ ์ „์†ก๋˜์—ˆ์Œ
HEAD : ๊ฐœ์ฒด์˜ ํ—ค๋”๊ฐ€ ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์— ์žˆ์Œ
PUT, POST : ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฉ”์‹œ์ง€ ๋ฐ”๋””๋กœ ์ „์†ก๋˜์—ˆ์Œ
TRACE : ๋ฉ”์‹œ์ง€ ๋ฐ”๋””๋Š” ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ ํ•œ ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Œ 

3xx : ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ์‘๋‹ต 

3xx : ์š”์ฒญ ์™„๋ฃŒ๋ฅผ ์œ„ํ•ด ์ถ”๊ฐ€ ์ž‘์—… ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•จ 

  • 300 : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋™์‹œ์— ์—ฌ๋Ÿฌ ์‘๋‹ต์„ ์š”๊ตฌํ•˜๋Š” URL์„ ์š”์ฒญํ•œ ๊ฒฝ์šฐ ์‘๋‹ต ๋ชฉ๋ก๊ณผ ํ•จ๊ป˜ ๋ฐ˜ํ™˜ 
  • 301 : ์š”์ฒญํ•œ URL์ด ์˜ฎ๊ฒจ์กŒ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ, ์˜ฎ๊ฒจ์ง„ URL์— ๋Œ€ํ•œ ์ •๋ณด์™€ ํ•จ๊ป˜ ์‘๋‹ต๋˜์–ด์•ผ ํ•จ 
  • 302 : 301๊ณผ ๋™์ผํ•˜๋‚˜, ํด๋ผ์ด์–ธํŠธ๋Š” ์—ฌ์ „ํžˆ ์˜ฎ๊ฒจ์ง€๊ธฐ ์ „ URL๋กœ ์š”์ฒญํ•  ๊ฒƒ์„ ์˜๋ฏธ
  • 303 : ์š”์ฒญ๋ฐ›์€ ํ–‰๋™ ์ˆ˜ํ–‰์„ ์œ„ํ•ด์„œ๋Š” ๋‹ค๋ฅธ URL๋กœ ์š”์ฒญ ํ•ด์•ผํ•จ์„ ์˜๋ฏธ
  • 304 : ๋‹จ์‹œ๊ฐ„์— ๋ฐ˜๋ณต๋œ ๋™์ผ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต 
  • 305 : ํ”„๋ก์‹œ(์šฐํšŒ๊ฒฝ๋กœ)๋ฅผ ํ†ตํ•ด ์š”์ฒญ๋˜์–ด์•ผ ํ•จ์„ ์˜๋ฏธ
  • 307 : 302์™€ ๋™์ผํ•˜๋ฉฐ, HTTP Method๋„ ๋ณ€๊ฒฝ์—†์ด ์š”์ฒญํ•˜์—ฌ์•ผ ํ•จ์„ ์˜๋ฏธ 

4xx : ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜ ์‘๋‹ต 

4xx : ์š”์ฒญ์˜ ๋ฌธ๋ฒ•์ด ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ

  • 400 : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ๋ชปํ•œ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ  ์žˆ์Œ์„ ์˜๋ฏธ 
  • 401 : ์š”์ฒญ์„ ์œ„ํ•ด์„œ๋Š” ๊ถŒํ•œ ์ธ์ฆ ๋“ฑ์„ ์š”๊ตฌํ•จ์„ ์˜๋ฏธ 
  • 403 : ์š”์ฒญ์ด ์„œ๋ฒ„์— ์˜ํ•ด ๊ฑฐ๋ถ€ ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•˜๋ฉฐ, ๊ฑฐ๋ถ€ ์ด์œ ๋ฅผ ์ˆจ๊ธฐ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ๋จ
  • 404 : ์š”์ฒญํ•œ URL์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธ 
  • 406 : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ์ ์ ˆํ•œ ์ปจํ…์ธ ๊ฐ€ ์—†์Œ์„ ์˜๋ฏธ 
  • 407 : 401๊ณผ ๋™์ผํ•˜๋‚˜, ํ”„๋ก์‹œ(์šฐํšŒ๊ฒฝ๋กœ)๋ฅผ ํ†ตํ•˜์—ฌ ์ธ์ฆ  ํ•  ๊ฒƒ์„ ์š”๊ตฌํ•จ์„ ์˜๋ฏธ 
  • 408 : ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š” ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆผ์„ ์˜๋ฏธ 
  • 409 : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ์„œ๋ฒ„์—์„œ ์ถฉ๋Œ ์š”์†Œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธ 
  • 410 : ์š”์ฒญํ•œ URL์ด ์‚ฌ๋ผ์กŒ์Œ์„ ์˜๋ฏธ 
  • 411 : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— Content-length ํ—ค๋”๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•จ์„ ์˜๋ฏธ 
  • 412 : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์กฐ๊ฑด๋ถ€ ์š”์ฒญ์„ ํ–ˆ๋Š”๋ฐ ๊ทธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‹คํŒจํ•˜์˜€์Œ์„ ์˜๋ฏธ 
  • 413 : ์š”์ฒญ์ด ๋„ˆ๋ฌด ์ปค ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธ 
  • 414 : ์š”์ฒญ URL์ด ๋„ˆ๋ฌด ๊ธธ์–ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธ 
  • 415 : ์„œ๋ฒ„๊ฐ€ ์ดํ•ด ํ•˜์ง€ ๋ชปํ•˜๋Š” ์œ ํ˜•์˜ ์ปจํ…์ธ ๋ฅผ ์š”์ฒญ ํ•˜์˜€์Œ์„ ์˜๋ฏธ
  • 416 : ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ ๋‚ด์šฉ์ด ๋ฒ”์œ„๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Œ์„ ์˜๋ฏธ 
  • 417 : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ ํ—ค๋”์˜ Expect์— ๋Œ€ํ•ด ์„œ๋ฒ„๊ฐ€ ๋งŒ์กฑ ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธ 

5xx : ์„œ๋ฒ„ ์˜ค๋ฅ˜ ์‘๋‹ต 

5xx : ์„œ๋ฒ„๊ฐ€ ๋ช…๋ฐฑํžˆ ์œ ํšจํ•œ ์š”์ฒญ์— ๋Œ€ํ•ด ์ถฉ์กฑ์„ ์‹คํŒจํ•˜์˜€์Œ

  • 500 : ์„œ๋ฒ„์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‘๋‹ต ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธ 
  • 501 : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋Œ€ํ•œ ์„œ๋ฒ„์˜ ์‘๋‹ต ์ˆ˜ํ–‰ ๊ธฐ๋Šฅ์ด ์—†์Œ์„ ์˜๋ฏธ(์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” HTTP Method ์ด์šฉ) 
  • 502 : ํ”„๋ก์‹œ๋‚˜ ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ์˜ ์„œ๋ฒ„์—์„œ ์‘๋‹ตํ•˜๋ฉฐ, ๋ณธ๋ž˜์˜ ์„œ๋ฒ„์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์Œ์„ ์˜๋ฏธ 
  • 503 : ํ˜„์žฌ ์„œ๋ฒ„๊ฐ€ ์œ ์ง€๋ณด์ˆ˜ ๋“ฑ์˜ ์ด์œ ๋กœ ์ผ์‹œ์ ์ธ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ํ•จ์„ ์˜๋ฏธ 
  • 504 : ์„œ๋ฒ„์—์„œ ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ๋ณด๋ƒˆ์œผ๋‚˜, ์‘๋‹ต ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ฒ˜๋ฆฌ๊ฐ€ ๋ถˆ๊ฐ€ํ•จ์„ ์˜๋ฏธ 
  • 505 : ์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์˜ฌ๋ฐ”๋ฅด์ง€ ๋ชปํ•œ ํ”„๋กœํ† ์ฝœ๋กœ ์š”์ฒญ์„ ๋ฐ›์•˜์Œ์„ ์˜๋ฏธ  

 

Reference

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

HTTP ์ƒํƒœ ์ฝ”๋“œ

๋ฒˆ์—ญ ์ž‘์—… ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. HTTP ์‘๋‹ต ์ƒํƒœ ์ฝ”๋“œ๋Š” ํŠน์ • HTTP ์š”์ฒญ์ด ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ์‘๋‹ต์€ 5๊ฐœ์˜ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง‘๋‹ˆ๋‹ค: ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‘๋‹ต, ์„ฑ๊ณต์ ์ธ ์‘๋‹ต, ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

developer.mozilla.org

https://velog.io/@honeysuckle/HTTP-%EC%83%81%ED%83%9C-%EC%BD%94%EB%93%9C-HTTP-status-code-

 

HTTP ์ƒํƒœ ์ฝ”๋“œ(HTTP status code)

100 - 199 : ์ •๋ณด์„ฑ ์ƒํƒœ ์ฝ”๋“œ ์ •๋ณด์„ฑ ์ƒํƒœ ์ฝ”๋“œ๋Š” HTTP/1.1 ์—์„œ ๋„์ž…๋˜์–ด ๋น„๊ต์  ์ƒˆ๋กœ์šด ๊ฒƒ์ด๋ฉฐ, ๋ณต์žกํ•จ์„ ๊ฐ์ˆ˜ํ•  ๋งŒํผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ๋…ผ๋ž€์ด ๋˜๊ณ  ์žˆ๋‹ค. 100 : ์š”์ฒญ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„ ์ผ๋ถ€๊ฐ€ ๋ฐ›์•„๏ฟฝ๏ฟฝ

velog.io

https://brunch.co.kr/@leedongins/65

 

HTTP ์ƒํƒœ ์ฝ”๋“œ ์ •๋ฆฌ

์™€ํƒญ ๋ธ”๋กœ๊ทธ | ALREADY REPORTED Client error responses ์™€ํƒญ์—์„œ ์ œ๊ณตํ•˜๋Š” URL Monitoring์€ ์›น์„œ๋น„์Šค์˜ ์žฅ์• ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค. ์›น์„œ๋น„์Šค์—์„œ ๋ฐ˜ํ™˜๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ 4xx, 5xx ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ ๊ฒฝ๊ณ  ๏ฟฝ๏ฟฝ

brunch.co.kr