์ถ์ฒ : https://ooz.co.kr/260
1. ๊ฐ Response Code ์ ๋ฐ๋ฅธ ์๋ต
Response Class Code |
Response Class ์๋ฏธ |
์ค๋ช |
1 |
Informational (์ ๋ณด) |
๋ฆฌํ์คํธ๋ฅผ ๋ฐ๊ณ , ์ฒ๋ฆฌ ์ค์ ์์. |
2 |
Success (์ฑ๊ณต) |
๋ฆฌํ์คํธ๋ฅผ ์ ์์ ์ผ๋ก ์ฒ๋ฆฌํจ. |
3 |
Redirection (๋ฆฌ๋๋ ์ ) |
๋ฆฌํ์คํธ ์๋ฃ๋ฅผ ์ํด ์ถ๊ฐ ๋์์ด ํ์ํจ. |
4 |
Client Error (ํด๋ผ์ด์ธํธ ์ค๋ฅ) |
ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ด ์ค๋ฅ ๋ฐ์ |
5 |
Server Error (์๋ฒ ์ค๋ฅ) |
์๋ฒ์์ ์ฒ๋ฆฌ๋ฅผ ํ์ง ๋ชปํ์ฌ ์ค๋ฅ ๋ฐ์ |
4๋ฒ๊ณผ 5๋ฒ์ ์๋ฌ์ด๊ธฐ๋ ํ๋ฐ, ๊ฐ๋จํ ์ฐจ์ด์ ์ ์ค๋ช ํ์๋ฉด 4xx ์๋ฌ๋ ํด๋ผ์ด์ธํธ์ ์๋ชป๋ ์์ฒญ์ผ๋ก ์๋ฒ์์ ์ฒ๋ฆฌํ์ง ๋ชปํ ๊ฒ์ด๊ณ , 5xx ์๋ฌ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฌธ์ ๊ฐ ์์ผ๋, ์๋ฒ์์ ์ฒ๋ฆฌ์ค์ ์๋ฒ ๋ฌธ์ ๋ก ์ธํด ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
* 200 ๋ฒ๋ ์๋ต(Response) : ์ฑ๊ณต(Success)
200 |
OK |
* ์์ฒญ ์ ์ ์ฒ๋ฆฌ. |
204 |
No Content |
* ์์ฒญ ์ ์ ์ฒ๋ฆฌํ์์ง๋ง, ๋๋ ค์ค ๋ฆฌ์์ค ์์. * ์๋ต์ ์ด๋ ํ ์ํฐํฐ ๋ฐ๋(Entity Body)๋ ํฌํจํ์ง ์์. * ์๋ฒ์์ ์ฒ๋ฆฌ ํ, ํด๋ผ์ด์ธํธ์ ์ ๋ณด๋ฅผ ๋ณด๋ผ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉ. |
206 |
Partial Content |
* Range๊ฐ ์ง์ ๋ ์์ฒญ์ธ ๊ฒฝ์ฐ, ์ง์ ๋ ๋ฒ์๋งํผ์ ์์ฒญ์ ๋ฐ์๋ค๋ ๊ฒ์ ์๋ ค์ค. |
* 300 ๋ฒ๋ ์๋ต(Response) : ๋ฆฌ๋๋ ์ (Redirection)
301 |
Moved Permanently |
* ์์ฒญ๋ ๋ฆฌ์์ค์๋ ์๋ก์ด URI๊ฐ ์ง์ ๋์ด ์๊ธฐ ๋๋ฌธ์, ์ดํ๋ก๋ ์ URI๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๋ ๊ฒ์ ๋ํ๋. (์๊ตฌ์ ์ธ URI ๋ณ๊ฒฝ) |
302 |
Found |
* ์์ฒญ๋ ๋ฆฌ์์ค์๋ ์๋ก์ด URI๊ฐ ์ง์ ๋์ด ์๊ธฐ ๋๋ฌธ์, ์ดํ๋ก๋ ์ URI๋ฅผ ์ฌ์ฉํด์ผ ํ ๋ค๋ ๊ฒ์ ๋ํ๋. 301๊ณผ ์ ์ฌํ์ง๋ง, 302๋ ์ผ์์ ์ธ URI ์ด๋) |
303 |
See Other |
* ์ด ์๋ต์ ์์ฒญ์ ๋ํ ๋ฆฌ์์ค๋ ๋ค๋ฅธ URI์ ์๊ธฐ ๋๋ฌธ์ GET ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ์ป์ด์ผ ํ๋ค๋ ๊ฒ์ ๋ํ๋. 302 ์ฝ๋์ ๊ฐ์ง๋ง, 303์ ๋ฆฌ๋๋ ์ ์์น๋ฅผ GET ๋ฉ์๋๋ฅผ ํตํด ์ป์ด์ผ ํ๋ค๊ณ ๋ช ํํ๊ฒ ๋์ด ์์. |
304 |
Not Modified |
* ์์ฒญํ ๋ฆฌ์์ค๊ฐ ๋ง์ง๋ง ์์ฒญ ์ดํ ๋ณ๊ฒฝ๋ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ํด๋ผ์ด์ธํธ์ ๋ก์ปฌ ์บ์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ๋๋ก ์๋ ค์ค. 300๋ฒ๋๋ก ๋ถ๋ฅ๋์ด ์์ง๋ง, ๋ฆฌ๋๋ ์ ๊ณผ๋ ๊ด๊ณ์๋ ์ฒ๋ฆฌ๋ฅผ ํจ. |
307 |
Temporary Redirect |
* ์์๋ก ํ์ด์ง๋ฅผ ๋ฆฌ๋ค์ด๋ ํธ ํจ. |
* 400 ๋ฒ๋ ์๋ต(Response) : ํด๋ผ์ด์ธํธ ์๋ฌ (Client Error)
400 |
Bad Request |
* ํด๋ผ์ด์ธํธ์ ์์ฒญ ๊ตฌ๋ฌธ์ด ์๋ชป๋จ. * ๋ธ๋ผ์ฐ์ ๋ ์ด ์๋ต์ 200 OK ์๋ต๊ณผ ๋์ผํ ํํ๋ก ์ทจ๊ธํจ. |
401 |
Unauthorized |
* ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ํด HTTP ์ธ์ฆ(BASIC ์ธ์ฆ, DIGEST ์ธ์ฆ) ์ ๋ณด๊ฐ ํ์ํจ์ ์๋ ค์ค. ์ ๊ทผ ํ์ฉ์ ์ฐจ๋จํจ. ์ต์ด ์์ฒญ์๋ ์ธ์ฆ ๋ค์ด์ผ๋ก๊ทธ ํ์ํ๊ณ , ๋๋ฒ์งธ๋ ์ธ์ฆ ์คํจ ์๋ต์ ๋ณด๋. |
403 |
Forbidden |
* ์ ๊ทผ ๊ธ์ง ์๋ต. Directory Listing ์์ฒญ(์๋ฒ ํ์ผ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก ํ์) ๋ฐ ๊ด๋ฆฌ์ ํ์ด์ง ์ ๊ทผ ๋ฑ์ ์ฐจ๋จํ๋ ๊ฒฝ์ฐ์ ์๋ต. (ํ์ผ ์์คํ ํผ๋ฏธ์ ๊ฑฐ๋ถ, ํ๊ฐ ๋์ง ์์ IP ์ฃผ์๋ฅผ ํตํ ์ก์ธ์ค์ ๊ฑฐ๋ถ ๋ฑ) * ์๋ฒ๋ ์ํฐํฐ ๋ฐ๋์ ์ ๊ทผ ๊ฑฐ๋ถ์ ๋ํ ์ด์ ๋ฅผ ๋ช ์ํ์ฌ ๋ณด๋ผ ์ ์์. |
404 |
Not Found |
* ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ ๋ฆฌ์์ค๊ฐ ์๋ฒ์ ์์ |
405 |
Mothod Not Allowed |
* ํ์ฉ๋์ง ์๋ HTTP ๋ฉ์๋๋ฅผ ์ฌ์ฉํจ. |
* 500 ๋ฒ๋ ์๋ต(Response) : ์๋ฒ ์๋ฌ (Server Error)
500 |
Internal Server Error |
* ์๋ฒ์์ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌ ์ค์ ์๋ฌ๊ฐ ๋ฐ์ํจ. |
503 |
Service Unavailable |
* ์๋ฒ๊ฐ ์ผ์์ ์ผ๋ก ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์. * ์๋ฒ๊ฐ ๊ณผ๋ถํ ์ํ์ด๊ฑฐ๋ ์ ๊ฒ์ค์ด๋ฏ๋ก ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์์ ์๋ ค์ค. |
504 |
Gateway Timeout |
* ์๋ฒ๋ฅผ ํตํ๋ ๊ฒ์ดํธ์จ์ด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์๊ฐ์ด ์ด๊ณผ๋จ. |
505 |
HTTP Version Not Supported |
* ํด๋น HTTP ๋ฒ์ ์์๋ ์ง์๋์ง ์๋ ์์ฒญ์์ ์๋ ค์ค. |
'โ๏ธ ์ด๋ก > ๋คํธ์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] SUM, MAX, MIN (0) | 2019.12.01 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] SELECT (0) | 2019.12.01 |
[Mysql/๊ฐ์ข] SQL Full Tutorial Course using MySQL Database (0) | 2019.11.21 |
[๋งํฌ/์นดํ24/์๊ฒฉ๋ฐ์คํฌํฑ์ฐ๊ฒฐ] ์๋์ฐ ์๋ฒ ์ ์ํ๊ธฐ ๊ฐ์ด๋ (0) | 2019.11.21 |
[OracleSQL] ๋ช ๋ น์ด ๊ฐ์ธ ๋ ํผ๋ฐ์ค (0) | 2019.09.28 |