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