๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’๊ณต๋ถ€/ํฐ ๋ฐœ๊ฒฌ

HTTP STATUS CODE

by rindev 2021. 10. 11.

์ด๋ฏธ์ง€ ์ถœ์ฒ˜ : https://ko.wikipedia.org/wiki/HTTP_404

 

๋„ˆ๋„ ์•Œ๊ณ  ๋‚˜๋„ ์•„๋Š” 404...! 

๊ทธ๋Ÿฐ ์• ๋“ค์„ Status code๋ผ๊ณ  ํ•˜๊ณ , ์นœ์ˆ™ํ•œ 200 400๋ฒˆ๋Œ€๋ง๊ณ  ์ซŒ ๋‚ฏ์„  ์• ๋“ค๋„ ์ •๋ฆฌํ•ด๋ณผ๊นŒ ํ•œ๋‹ค๐Ÿ˜Ž ๊ทผ๋ฐ ์ง„์งœ ๋งŽ๋‹ค..

 

 

โœ… 1xx (์ •๋ณด)

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

 

100 Continue

์ง„ํ–‰ ์ค‘, ํ˜„์žฌ๊นŒ์ง€ ๋ฌธ์ œ ์—†์Œ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ณ„์† ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ ์š”์ฒญ์ด ๋๋‚œ ๊ฒฝ์šฐ์—๋Š” ๋ฌด์‹œํ•ด๋„ ๋จ

 

101 Switching Protocol

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ Upgrade ์š”์ฒญ ํ—ค๋”์— ๋Œ€ํ•œ ์‘๋‹ต, ์„œ๋ฒ„์—์„œ ํ”„๋กœํ† ์ฝœ์„ ๋ณ€๊ฒฝํ•  ๊ฑฐ๋ผ๋Š” ๋œป

 

102 Processing(WebDAV)

์š”์ฒญ์„ ์ˆ˜์‹  ํ–ˆ๊ณ  ์ฒ˜๋ฆฌ์ค‘์ธ๋ฐ, ์•„์ง ์ œ๋Œ€๋กœ ๋œ ์‘๋‹ต์€ ๋ชจ๋ฅด๊ฒ ์œผ๋‹ˆ ๊ธฐ๋‹ค๋ ค๋ณด๋ผ๋Š” ๋œป

 

 

โœ… 2xx (์„ฑ๊ณต)

ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ฒ˜๋ฆฌํ–ˆ๋‹ค

 

200 OK

์š”์ฒญํ•œ ์ž‘์—…์ด ์„ฑ๊ณตํ•จ

 

201 Created

์š”์ฒญ์ด ์ •์ƒ์ ์œผ๋กœ ์ˆ˜ํ–‰ ๋๊ณ , ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒˆ๋กœ ์ƒ์„ฑ๋๋‹ค๋Š” ๋œป. POST, ํ˜น์€ ์ผ๋ถ€ PUT ์š”์ฒญ์— ๋Œ€ํ•œ ๋Œ€๋‹ต์ž„

 

202 Accepted

์š”์ฒญ์„ ๋ฐ›๊ธฐ๋Š” ํ–ˆ๋Š”๋ฐ, ํ˜„์žฌ ๋ญ ์–ด๋–ป๊ฒŒ ํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ.
๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์—์„œ ์ฒ˜๋ฆฌ, ๋˜๋Š” ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ๊ฑฐ๋‚˜ ๋ฐฐ์น˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ.

 

203 Non-Autoritative Information

๋ณดํ†ต 200 ์‘๋‹ต์ด ๋จผ์ € ์˜ด. ๋ฆฌํ„ด ๋ฐ›์€ ๋ฉ”ํƒ€์ •๋ณด์…‹์ด ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„๋ž‘ ์ผ์น˜ํ•˜์ง€๋Š” ์•Š์€๋ฐ ๋กœ์ปฌ์ด๋‚˜ ์„œ๋“œํŒŒํ‹ฐ ๋ณต์‚ฌ๋ณธ์—์„œ ๋ชจ์•„์ง„ ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธ. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ž˜ ๋˜๊ธฐ๋Š” ํ–ˆ๋Š”๋ฐ ์•ˆ์—์„œ ์ซŒ ๋ญ” ์ผ์ด ์žˆ์—ˆ๋‹ค ์ •๋„์˜ ๋Š๋‚Œ.

 

204 No Content

์š”์ฒญ์€ ์ž˜ ์ฒ˜๋ฆฌํ–ˆ์œผ๋‚˜, ์š”์ฒญ์— ๋Œ€ํ•ด์„œ ๋ณด๋‚ด์ค„ ์ปจํ…์ธ ๊ฐ€ ์—†๋Š”๋ฐ ํ—ค๋“œ์—๋Š” ์˜๋ฏธ์žˆ๋Š” ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ. 

๋ณดํ†ต PUT์— ๋Œ€ํ•œ ์‘๋‹ต์ด๋ฉฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ํŽ˜์ด์ง€๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๋ฆฌ์†Œ์Šค๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ๋•Œ ์“ด๋‹ค.

์ƒˆ๋กญ๊ฒŒ ์—…๋ฐ์ดํŠธ ํ•œ ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค → 200
๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ → 201
์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜๊ธฐ๋Š” ํ•˜๋Š”๋ฐ ํŽ˜์ด์ง€ ๋ณ€๊ฒฝ์ด ์—†์„ ๋•Œ → 204

 

205 Reset Content

์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‚˜๋ฉด ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ์—๊ฒŒ ์š”์ฒญ์„ ๋ณด๋‚ธ ๋ฌธ์„œ ๋ทฐ๋ฅผ ๋ฆฌ์…‹ํ•˜๋ผ๊ณ  ํ•จ (ํ˜„์žฌ ํŽ˜์ด์ง€์— ์žˆ๋Š” HTML ํผ์— ์ฑ„์›Œ์ง„ ๋ชจ๋“  ๊ฐ’์„ ๋น„์šฐ๋ผ๋Š” ๋œป)

 

206 Paritail Content

๋‹ค์šด๋กœ๋“œ ํ•˜๋‹ค๊ฐ€ ์ด์–ด๋ฐ›๊ธฐ ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•จ.
์‚ฌ์šฉ์ž๊ฐ€ ์ด์–ด๋ฐ›๊ธฐ๋ฅผ ์‹œ๋„ํ•˜๋ฉด ์›น์„œ๋ฒ„๊ฐ€ ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์ฝ”๋“œ๋กœ 206์„ ๋˜์ง€๊ณ , ๊ทธ์— ๋Œ€ํ•œ range Header๋ฅผ ์ฝ์–ด์„œ ๋ฐ›์•˜๋˜ ๋ถ€๋ถ„ ๋‹ค์Œ๋ถ€ํ„ฐ ์ด์–ด๋ฐ›์Œ

 

 

โœ… 3xx (๋ฆฌ๋‹ค์ด๋ ‰์…˜)

์š”์ฒญ ์™„๋ฃŒ๋ฅผ ์œ„ํ•ด ์ถ”๊ฐ€ ์ž‘์—… ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค (์–ด๋–ค ๋ฆฌ์†Œ์Šค๊ฐ€ ์˜ฎ๊ฒจ์ ธ์„œ, ์›๋ž˜ ์žˆ๋˜ ์ž๋ฆฌ์— ๊ฐ”๋Š”๋ฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†์„ ๋•Œ ์„œ๋ฒ„๊ฐ€ ๋‹ˆ๊ฐ€ ์ฐพ๋Š”๊ฑฐ ์ €๊น„๋‹ค ํ•˜๊ณ  ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ)

 

300 Multiple Choice

์š”์ฒญ์— ๋Œ€ํ•ด์„œ ํ•˜๋‚˜์ด์ƒ์˜ ์‘๋‹ต์ด ์žˆ์„ ๋•Œ ์“ฐ...์ง€๋งŒ ์‘๋‹ต์„ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ• ํ‘œ์ค€์ด ์—†์–ด์„œ ๋‹ค๋“ค ์•ˆ์“ด๋‹ค๊ณ  ํ•จ

 

301 Moved Permanently

์š”์ฒญํ•œ ๋ฆฌ์†Œ์Šค์˜ URI๊ฐ€ ์˜๊ตฌ์ ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค๋Š” ๋œป.

๋ธŒ๋ผ์šฐ์ €๋Š” ์š”์ฒญ์˜ ์‘๋‹ต์œผ๋กœ 301์„ ๋ฐ›์œผ๋ฉด Location ํ—ค๋”์— ํ˜„์žฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ์กด์žฌํ•˜๋Š” URL์ด ๋‹ด๊ฒจ์žˆ๋Š”๋ฐ, ๊ฑฐ๊ธฐ๋กœ ์ž๋™์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ํ•ด์„œ ์ปจํ…์ธ ๋ฅผ ์ฐพ์Œ

 

302 Found

์ผ์‹œ์ ์œผ๋กœ ์ปจํ…์ธ ๊ฐ€ ์ด๋™๋์„ ๋•Œ. URL์ด ์ผ์‹œ์ ์œผ๋กœ ์˜ฎ๊ฒจ์กŒ์„ ๋•Œ ์‚ฌ์šฉํ•˜๊ณ , ์ดํ›„์˜ ์š”์ฒญ์—์„œ๋Š” ์›๋ž˜์˜ URL์„ ์‚ฌ์šฉํ•ด์•ผ ํ•จ

 

303 See Other

ํด๋ผ์ด์–ธํŠธํ•œํ…Œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค๋ฅธ URL์—์„œ ๊ฐ€์ ธ์˜ฌ๊ฑฐ๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ. Location ํ—ค๋”์— ํ˜„์žฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ์กด์žฌํ•˜๋Š” URL์ด ๋“ค์–ด์žˆ์Œ.

์ฃผ๋กœ POST์— ๋Œ€ํ•œ ๋‹ต๋ณ€์ด๊ณ , GET์š”์ฒญ์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์‹œํ‚ด

 

304 Not Modified

ํด๋ผ์ด์–ธํŠธ์—์„œ๋Š” If-Modified-Since ํ—ค๋”๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด ์ •๋ณด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์„œ๋ฒ„์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ˆ˜์ •๋๋Š”์ง€ ํ™•์ธํ•ด์„œ ์—†์„ ๊ฒฝ์šฐ 304 ๋ฐ˜ํ™˜.

๋ฆฌ์†Œ์Šค ์ˆ˜์ •์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‘๋‹ต์— ๋ณธ๋ฌธ์€ ์—†์Œ

 

305 Use Proxy

๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด์„œ ์ ‘๊ทผํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป

 

307 Temporary Redirect

์š”์ฒญํ•œ URL์ด ์˜ฎ๊ฒจ์กŒ์„ ๋•Œ ์‚ฌ์šฉ๋จ. Location ํ—ค๋”์˜ URL์€ ์ž„์‹œ๋กœ ์ด๋™๋˜๋Š” ๋ชฉ์ ์ด๋ฉฐ ์ดํ›„์˜ ์š”์ฒญ์—์„œ๋Š” ์›๋ž˜ URL์„ ์จ์•ผ ํ•จ

302๋ž‘ ์˜๋ฏธ๋Š” ๋˜‘๊ฐ™์€๋ฐ, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉ๋œ HTTP ๋ฉ”์†Œ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์•ˆ๋จ (์ฒจ์— POST ์ผ์œผ๋ฉด ์ด ๋’ค์—๋„ POST)

 

 

โœ… 4xx (ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜)

์š”์ฒญ์˜ ๋ฌธ๋ฒ•์ด ํ‹€๋ ธ๊ฑฐ๋‚˜, ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค

 

400 Bad Request

์š”์ฒญ์ด ์ž˜๋ชป ๋จ

 

401 Unauthorized

์ธ์ฆ๋˜์ง€ ์•Š์€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ธ์ฆํ•˜๊ณ  ์˜ค๋ผ๋Š” ๋œป. (๋ณดํ†ต ํšŒ์› ์„œ๋น„์Šค๋ฅผ ๋กœ๊ทธ์ธ ์•ˆ๋œ ์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ๋ ค๊ณ  ํ•  ๋•Œ)

 

402 Payment Required

์ง€๊ธˆ ์•ˆ์“ฐ์ž„. ์›๋ž˜๋Š” ๋””์ง€ํ„ธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์— ์จ๋ณผ๋ผ๊ณ  ๋‚˜์˜จ ๋“ฏ.

 

403 Forbidden

ํ—ˆ๊ฐ€๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ปจํ…์ธ ์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฐœ์ƒ. 

401 → ๋ˆ„๊ตฌ๋‹ˆ? ๋‚ด๊ฐ€ ์•„๋Š” ์‚ฌ๋žŒ์ด๋ฉด ์“ฐ๊ฒŒ ํ•ด์คŒ
403 → ์ €๋ฆฌ๋น„์ผœ์ด์ƒ์œค!!!!

 

404 Not Found

ํŽ˜์ด์ง€๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฃผ๋กœ api url์„ ์ž˜๋ชป ์ ์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ

 

405 Method Not Allowed

ํ˜„์žฌ ๋ฆฌ์†Œ์Šค์— ๋งž์ง€ ์•Š๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ (ํšŒ์› ๊ฐ€์ž… API๊ฐ€ POST์ธ๋ฐ GET์œผ๋กœ ๋‚ ๋ฆฐ ๊ฒฝ์šฐ)

 

406 Not Acceptable

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•œ URL์— ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค ์ค‘, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋Š”๊ฒŒ ์—†๋Š” ๊ฒฝ์šฐ

์„œ๋ฒ„ ์ฃผ๋„ ์ปจํ…์ธ  ํ˜‘์ƒ์„ ์ˆ˜ํ–‰ํ•œ ๋’ค์—, ๊ทธ์— ๋Œ€ํ•œ ์ปจํ…์ธ  ํƒ€์ž…์ด ์—†๋‹ค๋Š” ๋ง์ธ๋ฐ.... 

์„œ๋ฒ„ ์ฃผ๋„ ์ปจํ…์ธ  ํ˜‘์ƒ : HTTP ํ—ค์–ด์˜ Accept ํ•„๋“œ์— "์–ด๋–ค ํƒ€์ž…์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์›ํ•œ๋‹ค" ๋ผ๊ณ  ๋ช…์‹œ๋ฅผ ํ•ด์„œ ๋ณด๋‚ด๋Š”๋ฐ (๋งŒ์•ฝ ๋ช…์‹œ ์•ˆํ• ๊ฒฝ์šฐ text/xml ๋“ฑ ๋ช‡๊ฐœ๊ฐ€ ์ž๋™์œผ๋กœ ๋“ค์–ด๊ฐ) ์ด ์š”์ฒญ์„ ๋ฐ›์€ ์„œ๋ฒ„๋Š” ๋งž๋Š”๊ฒŒ ์žˆ๋‚˜ ์ฐพ์•„๋ณธ ํ›„ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ์„ HTTP ์‘๋‹ต ํ—ค๋”์˜ Content-Type ํ•„๋“œ์— ๋„ฃ์–ด์„œ ๋ณด๋ƒ„. ์ด๊ฑด ์ „์ ์œผ๋กœ ์„œ๋ฒ„์—์„œ ์ผ์–ด๋‚˜๋Š” ์ผ์ด์–ด์„œ, ์„œ๋ฒ„ ์ฃผ๋„ ์ปจํ…์ธ  ํ˜‘์ƒ์ด๋ผ๊ณ  ํ•จ. ๊ทผ๋ฐ ์ค„๊ฒŒ ์—†์œผ๋ฉด 406์„ ์คŒ.

 

407 Proxy Authenetication Required

ํ”„๋ก์‹œ์— ์˜ํ•ด ์™„๋ฃŒ๋œ ์ธ์ฆ ํ•„์š” (401์ด๋ž‘ ์ซŒ ๋น„์Šทํ•จ)

 

408 Request Timeout

์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ ๋œ ์ƒํƒœ์—์„œ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์„ ์„œ๋ฒ„๊ฐ€ ๋ชป๋ฐ›์•„๋ณด๊ณ  ์žˆ์„ ๋•Œ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ๋งŽ์ด ์ง€๋‚˜๋ฉด 408 ๋ณด๋‚ด๋ฉด์„œ ์—ฐ๊ฒฐ ๋Š์Œ. ์ผ๋ถ€ ์„œ๋ฒ„๋Š” 408 ์•ˆ๋ณด๋‚ด๊ณ  ๊ทธ๋ƒฅ ๋Š๊ธฐ๋„ ํ•œ๋‹ค..

 

409 Conflict 

์š”์ฒญ์ด ํ˜„์žฌ ์„œ๋ฒ„์˜ ์ƒํƒœ์™€ ์ถฉ๋Œ ๋˜๋Š” ๊ฒฝ์šฐ

 

410 Gone

์š”์ฒญํ•œ ์ฝ˜ํ…์ธ ๊ฐ€ ์„œ๋ฒ„์—์„œ ์˜๊ตฌ์ ์œผ๋กœ ์‚ญ์ œ๋ผ์„œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋  ์ฃผ์†Œ ์กฐ์ฐจ ์—†์„ ๋•Œ ๋ณด๋‚ด์ง€๋Š” ์‘๋‹ต. 

404๋ž‘ ๋น„์Šทํ•œ ๋Š๋‚Œ์ธ๋ฐ, ๋”์ด์ƒ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋Š” 404๋ง๊ณ  410์„ ๋ณด๋‚ด๊ธฐ๋„ ํ•จ. ๋งŒ์•ฝ ์˜๊ตฌ์ ์œผ๋กœ "์˜ฎ๊ฒจ์ง„" ๊ฑฐ๋ผ๋ฉด 301์„ ๋˜์ ธ์„œ ์ƒˆ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Œ

 

411 Length Required

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์— Content-Length ํ—ค๋”๊ฐ€ ์—†์–ด์„œ ์—†๋‹ค๊ณ  ์•Œ๋ ค์ฃผ๋Š” ์‘๋‹ต

 

412 Precondition Failed

ํด๋ผ์ด์–ธํŠธ์˜ ํ—ค๋”์— ์žˆ๋Š” ์ „์ œ์กฐ๊ฑด์ด ์„œ๋ฒ„์˜ ์ „์ œ์กฐ๊ฑด์— ์ ์ ˆํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ

 

413 Request Entity Too Large

์š”์ฒญํ•œ ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ์ปค์„œ ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ

 

414 Request URI Too Long

URI๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ

 

415 Unsuported Media Type

์š”์ฒญํ•œ ๋ฏธ๋””์–ด ํฌ๋งท์ด ์„œ๋ฒ„์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ

 

416 Requested Range Not Satisfiable

Rangeํ—ค๋” ํ•„๋“œ์— ์š”์ฒญํ•œ ์ง€์ • ๋ฒ”์œ„๋ฅผ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ

 

417 Expectation Failed

ํ—ค๋”์˜ Expect ํ•„๋“œ์— ๋‹ด๊ธด ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ

 

 

โœ… 5xx (์„œ๋ฒ„ ์˜ค๋ฅ˜)

์„œ๋ฒ„์˜ ์˜ค๋ฅ˜. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์š”์ฒญ์„ ๋ณด๋ƒˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌ๋ฅผ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ

 

500 Internal Server Error

์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ. ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ๋Š” ํ–ˆ๋Š”๋ฐ.. ์ž์„ธํžˆ ๋งํ•˜๊ธด ์ข€ ๊ทธ๋ ‡๊ณ .. ๊ทธ๋ƒฅ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด์š”... ๊ฐ™์€ ๋Š๋‚Œ์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

501 Not Implemented

์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ฉ”์„œ๋“œ๋กœ ์š”์ฒญํ•œ ๊ฒฝ์šฐ. ์„œ๋ฒ„๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ณด๋‹ค ๋งŽ์€๊ฑธ ์š”๊ตฌํ•  ๋•Œ.

 

502 Bad Gateway

ํ”„๋ก์‹œ๋‚˜ ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ ์ž˜๋ชป๋œ ์‘๋‹ต์„ ๋ฐ›์€ ๊ฒฝ์šฐ

 

503 Service Unavailable

ํ˜„์žฌ ์„œ๋ฒ„์—์„œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ

 

504 Gateway Timeout

ํ”„๋ก์‹œ๋‚˜ ๊ฒŒ์ดํŠธ์›จ์ด๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋‹ค ๋ฐœ์ƒํ•œ ํƒ€์ž„์•„์›ƒ์— ๋Œ€ํ•œ ์ƒํƒœ. ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ๋Š” ํ•œ๋ฐ, ์‹ค์ œ๋กœ ์„œ๋ฒ„์˜ ๋ฌธ์ œ์ผ ์ˆ˜ ๋„ ์žˆ๋‹ค.

 

505 HTTP Version Not Supported

์„œ๋ฒ„์—์„œ ์ง€์›๋˜์ง€ ์•Š๋Š” HTTP ๋ฒ„์ „์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•œ ๊ฒฝ์šฐ

 

 

 

๐Ÿ‘€์ฐธ๊ณ  (๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค)

๋”๋ณด๊ธฐ

https://devkingdom.tistory.com/222

 

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

์˜ˆ์ „์— ๋‚ด๊ฐ€ HTTP ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋‘” ๋‚ด์šฉ์ด์žˆ๋‹ค. devkingdom.tistory.com/104?category=841890 [WEB] HTTP ํ”„๋กœํ† ์ฝœ ํ•˜์ด ~~~ ์˜ค๋Š˜์€ Spring ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๊ฐ€ ๋ฌธ๋“ HTTP ํ”„๋กœํ† ์ฝœ์„ ํ•œ๋ฒˆ ์ •๋ฆฌํ•ด๋†”์•ผ๊ฒ ๋‹ค๋Š”..

devkingdom.tistory.com

 

https://www.whatap.io/ko/blog/40/

 

HTTP ์ƒํƒœ ์ฝ”๋“œ ์ •๋ฆฌ | ์™€ํƒญ ๋ธ”๋กœ๊ทธ

HTTP ์‘๋‹ต ์ƒํƒœ ์ฝ”๋“œ์˜ ๋ชฉ๋ก์„ ์ •๋ฆฌํ•˜์—ฌ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์„œ๋ฒ„๊ฐ€ ์‘๋‹ตํ•˜๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค.

www.whatap.io

 

https://pugyu.tistory.com/107

 

[HTTP] HTTP ์‘๋‹ต ์ƒํƒœ์ฝ”๋“œ ์ •๋ฆฌํ•˜๊ธฐ();

HTTP ์‘๋‹ต์˜ ์ƒํƒœ์ฝ”๋“œ ์ •๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๋ณด์ž ๋ชจ๋“  HTTP ์š”์ฒญ์—๋Š” HTTP ์‘๋‹ต์ด ์žˆ๋‹ค. ๊ทธ ์‘๋‹ต ์†์—๋Š” ํ•ญ์ƒ ์ƒํƒœ์ฝ”๋“œ(Status Code)๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ์š”์ฒญ์„ ์ค€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์„œ๋ฒ„๋‹จ์˜ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ

pugyu.tistory.com

 

https://codediver.tistory.com/132

 

HTTP ์„œ๋ฒ„ ์‘๋‹ต ์ฝ”๋“œ (Response Code) ์ •๋ฆฌ

ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €)์—์„œ ์„œ๋ฒ„์— ์–ด๋– ํ•œ ์š”์ฒญ(๋ฆฌํ€˜์ŠคํŠธ, Request)๋ฅผ ํ•˜๋ฉด ์„œ๋ฒ„๋Š” ์‘๋‹ต(๋ฆฌ์Šคํฐ์Šค, Response)๋ฅผ ๋ณด๋‚ด์ค๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ ธ์„œ ์„ฑ๊ณต ์‘๋‹ต๊ณผ ํ•จ๊ป˜ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋ณด๋‚ด์ฃผ๊ธฐ๋„ ํ•˜

codediver.tistory.com

 

๋Œ“๊ธ€