ํฐ์คํ ๋ฆฌ ๋ทฐ
HTTP๋?
[๋คํธ์ํฌ] HTTP์ HTTPS
HTTP๋? Hyper Text Transfer Protocol์ ์ฝ์๋ก, ์ธํฐ๋ท์์ ํ ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฌธ์๋ฅผ ๊ตํํ๊ธฐ ์ํ ํต์ ๊ท์ฝ์ ๋๋ค. - HTTP๋ Request์ R
j-su2.tistory.com
HTTP์ ๋์
ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ผ์ฐ์ ์ URL์ ํตํด ํน์ Request๋ฅผ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ํด๋น Request๋ฅผ ๋ฐ์ ์ฒ๋ฆฌํ์ฌ ํด๋ผ์ด์ธํธ์๊ฒ Response๋ฅผ ๋ณด๋ด๋ ํํ๋ก ์๋ํฉ๋๋ค.
HTTP์ Method
** ์ต๊ทผ HTTP API๋ฅผ ๋ง๋ค๋ GET, POST, PUT, DELETE 4๊ฐ์ง Method๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ Rest API๊ฐ ์ถ์ธ์ ๋๋ค.
HTTP์ Status Code
- 1xx: ์ฒ๋ฆฌ์ค์ผ๋ก, ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๊ทธ๋๋ก ๊ณ์ํ๊ฑฐ๋ ์๋ฒ์ ์ง์์ ๋ฐ๋ผ ํ๋กํ ์ฝ์ ์ ๋ฐ์ดํธ ํ์ฌ ์ฌ์ ์ก
- 2xx: ์์ฒญ ์ฑ๊ณต
- 3xx: ๋ฆฌ๋ค์ด๋ ํธ
- 4xx: ํด๋ผ์ด์ธํธ ์๋ฌ
- 5xx: ์๋ฒ ์๋ฌ
๋ง์ด ์ฌ์ฉ๋๋ Status Code๋ค
- 200: Ok (์์ฒญ์ด ์ฑ๊ณต)
- 201: Created(๋ฆฌ์์ค ์์ฑ ์ฑ๊ณต)
- 301: Moved Permanently(๋ฆฌ์์ค์ ์๊ตฌ์ ์ธ ์ด๋)
- 400: Bad Request(์์ฒญ ์ค๋ฅ)
- 401: Unauthorized (์ ๊ทผ ๊ถํ ์์, ์ธ์ฆ ์คํจ)
- 404: Not found(๋ฆฌ์์ค ์์)
- 500: internal server error (์๋ฒ ๋ด๋ถ ์๋ฌ)
- 503: service unavailable(์๋น์ค ์ ์ง)
** ๊ฐ๋ฐ ์ค์ธ ์น ์๋น์ค๋ ์น API์์ ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋, ์ด๋ค ์คํ ์ดํฐ์ค ์ฝ๋๋ฅผ ๋ฐํํ ์ง ๊ฒฐ์ ํ๋ ๊ฒ์ ์ค์ํ ์ค๊ณ ๊ฒํ ์ฌํญ์ ๋๋ค.
GitHub - devsungmin/Ready-For-Tech-Interview: ๐ป ์ ์ ๊ฐ๋ฐ์๋ก์ ์ค๋น๋ฅผ ํ๊ธฐ ์ํด ์ง์์ ์ ๋ฆฌํ๋ ๊ณต๊ฐ
๐ป ์ ์ ๊ฐ๋ฐ์๋ก์ ์ค๋น๋ฅผ ํ๊ธฐ ์ํด ์ง์์ ์ ๋ฆฌํ๋ ๊ณต๊ฐ ๐จ๐ป. Contribute to devsungmin/Ready-For-Tech-Interview development by creating an account on GitHub.
github.com
์ถ์ฒ : ์น ๊ฐ๋ฐ์๋ฅผ ์ํ ์น์ ์งํฑํ๋ ๊ธฐ์
'CS > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต (0) | 2022.11.03 |
---|---|
[๋คํธ์ํฌ] ๋์ปค(Docker)๋? (0) | 2022.07.27 |
[๋คํธ์ํฌ] ์ฟ ํค(Cookie), ์ธ์ (Session)์ด๋? (0) | 2022.07.11 |
[๋คํธ์ํฌ] HTTP์ HTTPS (0) | 2022.06.12 |
[๋คํธ์ํฌ] TCP์ UDP (0) | 2022.06.06 |
- Total
- Today
- Yesterday
- ํ๋กํผํฐ
- ์นด์นด์ค ์ธํด
- ํฌํฌ์ธํฐ
- ๋ฐฑ์ค node.js
- ์ฝ๋ฉํ ์คํธ
- ๋ฐฑ์ค
- ๋์์ธ ํจํด
- ํ๋ก๊ทธ๋๋จธ์ค
- git
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- http
- JavaScript
- ๋ฐฑ์ค javascript
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ์ด๋ถํ์
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- TDD
- ํ๋กํ ์ฝ
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ๋คํธ์ํฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- ์ ์ญ ๋ณ์
- ์๋ฐ
- ๋ ์์ปฌ ํ๊ฒฝ
- ์๊ณ ๋ฆฌ์ฆ
- map
- ์ด์์ฒด์
- Baekjoon
- fp
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |