- Hyper Text
- λ¬Έμμ λ¬Έμκ° μ°κ²°λλλ‘ νλ νκ·Έλ‘ κ΅¬μ±λ μΈμ΄- Transfer
- μ μ‘νλ€- Protocol
- μ΄λ»κ² HTMLνμΌμ μ£Όκ³ λ°μμ§μ λν μ½μ!
μμ² : ꡬκΈμ λ§μλ μ¬μ§ 보μ¬λ¬λΌκ³ κ²μ
μλ΅ : λ§μλ μ¬μ§ λμμ€κ» ~
μμ² : λνλ°©μ λ€μ¬λ³΄λ΄μ€
μλ΅ : μ΄ λ€μ¬λ³΄λ΄μ€¬μ΄ ~
μμ² 1 μ€ λ‘κ·ΈμΈ
μλ΅ 1 λ‘κ·ΈμΈ 200 ok
μμ² 2 λ―Έν
μ μ
μλ΅ 2 λ―Έν
μ μ ok
μ€μν μλ‘, μ°λ¦¬κ° μΌκ΅¬μ₯ λ€μ΄κ° λ κ²νμνν
νλ₯Ό 보μ¬μ£Όκ³ λ€μ΄κ°μ§λ§ κ²νμμ μ°λ¦¬κ° μ€μ λ‘ λμ λλμ§ μ λλμ§λ λͺ¨λ₯Έλ€. λμ κ·Έ μ¦κ±°λ‘ μ
μ₯νλ₯Ό 보μ¬μ£Όλ©΄ μ, μ΄μ¬λ λ λꡬλ νκ³ μ μ μλ κ²
: νλ‘ νΈμμ λ°±μλμ λ°μ΄ν° μ²λ¦¬λ₯Ό μμνκ² νκΈ° μν΄μ 보λ΄λ λ©μΈμ§
κ΅¬μ± | λ΄μ© |
---|---|
Start Line | GET /login HTTP/1.1 |
Headers | λ©ν λ°μ΄ν° |
Body | μ°λ¦¬κ° μ£Όκ³ λ°κ³ μ νλ λ΄μ© |
1) Start Line
2) Headers
3) Body
: μμ²μ λν μ²λ¦¬ μνλ₯Ό ν΄λΌμ΄μΈνΈμκ² μ λ¬
κ΅¬μ± | λ΄μ© |
---|---|
Status Line | HTTP/1.1 404 Not Found |
Headers | λ©ν λ°μ΄ν° |
Body | μ°λ¦¬κ° μ£Όκ³ λ°κ³ μ νλ λ΄μ© |
1) Status Line
2) Headers
3) Body
νλ‘ νΈμ μ μ₯μμ μμ²μ μλκ° λ΄κ²Όλ€κ³ μκ°νλ©΄ λλ€
λλ€ κ°μ§κ³ μλ μν λ μλμ§ μ’ λ³΄μ¬μ€~
κ·Έλ₯ μμ²λ§ νλ κ²! ν΄λΌμ΄μΈνΈλ‘ μΈν΄ DBμ λκ° μν₯μ΄ κ°μ§ μμ
μΌνλͺ° μ₯λ°κ΅¬λμ μλ λ΄ μ₯λ°κ΅¬λ λ΄μλ§ μ‘°ν
μΈμ€νκ·Έλ¨ μλ²μ λ΄κ° λ¨Ήμ€νκ·Έλ¨ μ¬λ Έμ λ > μΈμ€νκ·Έλ¨ λ°μ΄ν°κ° λ°λ
μΈμ€νκ·Έλ¨μ μλ λ°μ΄ν°μΈλ° λ΄κ° μ
λ‘λ νλ©΄μ λ°μ΄ν°κ° μκΈ΄ κ²!
κ·ΈλΌ κ·Έ λ°μ΄ν°λ BODYλΆλΆμ λ΄κ²¨μ Έμ λ€μ΄κ°λ€
μΌνλͺ° μ₯λ°κ΅¬λμ λ΄κ³ μΆμ κ² νλ λ μΆκ°
μ λ΄μμ§λ©΄ 201 success
μ₯λ°κ΅¬λμ μλ κ±Έ μμ ν΄μΌκ² μ΄!
400 : ν΄λΌμ΄μΈνΈκ° μμ μλͺ»λ μ 보 μ
λ ₯νμ λ
(μ΄λ©μΌ μΉΈμ μ μ λ€μ λ£μλ€λ μ§)
401 : μΈμ¦μ΄ μλλ€λ κ² (λ‘κ·ΈμΈ μνκ³ λ§μ΄νμ΄μ§ λ³΄λ €κ³ νλκ±°)
403 : λ‘κ·ΈμΈμ νλλ° κΆνμ΄ μμ λ (λ·νλ¦μ€ κ²°μ μνλλ° μμ λ³΄λ €κ³ ν λ)
404 : url μ΄ μμ λ (νλ‘ νΈλ κ°μ΄ μκΈ° λλ ν λ°±μλμμ κ²°μ )
500 : μλ²μμ μλͺ» λ κ±°
μΆμ² : μμ½λ μνλ