CS/Network6 [HTTP] - HTTP ν€λ μΈνλ° κ°μ μ€ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μμ΄λΌλ κ°μμ λν TILμ λλ€. HTTP ν€λ 1 - μΌλ° ν€λ RFC 7230~7235μ HTTP λ©μμ§ ννμ΄λ μμ²μ΄λ μλ΅μμ μ€μ λ°μ΄ν°λ₯Ό μλ―Ένλ€. μ΄λ¬ν νν λ°μ΄ν°λ νμ΄λ‘λ, μ¦ λ©μμ§ λ³Έλ¬Έ(Body)μ ν΅ν΄ μ λ¬λλ€. μ΄λ, ν΄λΌμ΄μΈνΈμ μλ²λ κ°κ°μ μμ λ HTTP λ©μμ§μμ νν λ°μ΄ν°λ€μ ν΄μν μ μμ΄μΌ νλλ° μ΄λ¬ν μ 보λ€μ νν ν€λμμ μ 곡νλ€. λ€μμ HTTP λ©μμ§μ νν ν€λμ μμλ€μ΄λ€. Content-Type νν λ°μ΄ν°μ νμμ λν μ 보λ₯Ό λ΄κ³ μλ ν€λμ΄λ€. λ€μμ μ¬μ© μμμ΄λ€. 1. Content-Type: text/html;charset=UTF-8 => νν λ°μ΄ν°μ νμμ΄ HTML νμΌμ΄λΌλ κ².. 2022. 8. 9. [HTTP] - HTTP λ©μλμ νμ© μΈνλ° κ°μ μ€ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μμ΄λΌλ κ°μμ λν TILμ λλ€. HTTP λ©μλμ νμ© ν΄λΌμ΄μΈνΈμμ μλ²λ‘μ λ°μ΄ν° μ μ‘ ν΄λΌμ΄μΈνΈμμ μλ²λ‘μ λ°μ΄ν° μ μ‘ λ°μ΄ν° μ λ¬ λ°©μμ ν¬κ² 2κ°μ§κ° μλ€. 첫 λ²μ§Έλ‘λ, GET λ©μλλ₯Ό μ΄μ©ν΄μ 쿼리 νλΌλ―Έν°λ₯Ό ν΅ν λ°μ΄ν° μ μ‘μ΄λ€. μ£Όλ‘ κ²μμ΄λ μ λ ¬ νν° κΈ°λ₯μ μꡬν λ μ¬μ©λλ€. λ λ²μ§Έλ‘λ, μμ² λ©μμ§μ λ°λλ₯Ό ν΅ν λ°μ΄ν° μ μ‘μ΄λ€. POSTλ PUT λ©μλκ° μ΄μ μ¬μ©λλ€. μ£Όλ‘ νμ κ°μ , μν μ£Όλ¬Έ, 리μμ€ λ±λ‘, λ³κ²½λ±μ μꡬν λ μ¬μ©λλ€. π‘μμ² λ©μμ§λ‘ λ°μ΄ν°λ₯Ό μ λ¬νλ 4κ°μ§ μν© μ μ λ°μ΄ν° μ‘°ν μ΄λ―Έμ§ νμΌμ΄λ μ μ ν μ€νΈ λ¬Έμλ±μ μ‘°ννλ μν©μΌ λλ₯Ό μ μ λ°μ΄ν° μ‘°νλΌκ³ νλ€. μ΄λ¬ν μ μ λ°μ΄ν°λ μΌ.. 2022. 8. 5. [HTTP] - HTTP λ©μλ μΈνλ° κ°μ μ€ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μμ΄λΌλ κ°μμ λν TILμ λλ€. HTTP λ©μλ GET POST DELETE HTTP λ©μλμ μμ± β» 42seoul κ³Όμ μΈ webservμμ GET, POST, DELETEλ₯Ό ꡬννλΌ νμΌλ―λ‘ μμ μΈ κ°μ§ λ©μλλ§ μ 리νλ€. 1. GET μλ²μ 리μμ€λ₯Ό μ‘°ννκ² λ€λ μλ―Έλ‘ μ¬μ©λλ€. Request λ©μμ§μ request-target λΆλΆμ queryλ₯Ό ν΅ν΄μ μ΄λ€ 리μμ€λ₯Ό μ‘°ννκ³ μΆμ μ§ μ λ¬ν μ μλ€. μ μμ μΌλ‘ μλ²μ μ λ¬λλ©΄ μλ²λ ν΄λΉ 리μμ€λ₯Ό Response λ©μμ§μ λ°λ λΆλΆμ λ£μ΄μ ν΄λΌμ΄μΈνΈμ μ λ¬νλ€. 2. POST Request λ©μμ§μ λ°λ λΆλΆμ λ°μ΄ν°λ₯Ό μλ²μμ μ²λ¦¬ν΄λ¬λΌλ μλ―Έλ‘ μ¬μ©λλ€. μμΈν μ¬μ© μμλ μλ.. 2022. 8. 4. [HTTP] - HTTP νλ‘ν μ½μ νΉμ§ μΈνλ° κ°μ μ€ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μμ΄λΌλ κ°μμ λν TILμ λλ€. HTTP κΈ°λ³Έ νΉμ§ ν΄λΌμ΄μΈνΈ μλ² κ΅¬μ‘° 무μν(Stateless) νλ‘ν μ½ λΉμ°κ²°μ±(Connectionless) HTTP λ©μμ§ 1. ν΄λΌμ΄μΈνΈ μλ² κ΅¬μ‘° HTTP νλ‘ν μ½μ μ°κΈ° μ μλ ν΄λΌμ΄μΈνΈμ μλ²κ° λλμ§ μμλ€κ³ νλ€. HTTP νλ‘ν μ½μ μ¬μ©νκ² λ¨μΌλ‘μ¨ ν΄λΌμ΄μΈνΈμμλ Requestλ₯Ό μλ²μμλ κ·Έμ λ°λ₯Έ Responseλ₯Ό 보λ΄λ κ΅¬μ‘°κ° λμλ€κ³ νλ€. ν΄λΌμ΄μΈνΈμ μλ²κ° λλμ΄μ§κ² λλ©΄μ κ°κ°μ μν μ λμ±λ μ ν©ν κΈ°λ₯λ€μ μ§μ€ν΄μ λ°μ μν¬ μ μμλ€. 2. 무μν(Stateless) νλ‘ν μ½ λ¬΄μν, μ¦ Statelessλ μλ²κ° ν΄λΌμ΄μΈνΈμ μνλ₯Ό 보쑴νμ§ μλλ€λ μλ―Έμ΄λ€. λ°λ μ©μ΄λ‘λ .. 2022. 8. 3. μ΄μ 1 2 λ€μ