πΏ μ€λ TIL 3μ€ μμ½
1. λΌμ΄λΈλ¬λ¦¬μ νλ μμν¬μ μ°¨μ΄μ μ μ μ΄κΆμ΄ λꡬμκ² μλμ΄λ€.
2. λλ©μΈμ λ§λλ κ²μ λ μμ€νΈλ¦¬λ‘ λνμ μΈ κ²μ λ·μ»΄(.com)
πΏ μ€λ μ½μ λ²μ
μνΌμλ11 ~ μνΌμλ15
πΏ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©μ μ¨λ³΄μΈμ.
1. [μνΌμλ 11] λΌμ΄λΈλ¬λ¦¬, νλ μμν¬
λΌμ΄λΈλ¬λ¦¬ | νλ μμν¬ |
- jqury, booststrap - μ μ΄κΆμ΄ κ°λ°μ μκ² μλ€. |
- spring, django - μ μ΄κΆμ΄ κ°λ°μμκ² μλ€ |
2. [μνΌμλ 14] λλ©μΈμ μ λμ μ£Όκ³ μ¬μΌν κΉ ?
- λλ©μΈμ λ§λλ κ²μ λ μ§μ€νΈλ¦¬λ€. λνμ μΈ κ²μ λ·μ»΄(.com)
- λ μ§μ€νΈλ¦¬λ IP μ£Όμμ λλ©μΈμ μ μ μ νλ²νΈλΆμ΄λ€.
- λλ©μΈμ ꡬ맀νλ©΄ λ μ§μ€νΈλ¦¬ μ΄μμ¬κ° μλλΌ λ¦¬μ λ¬μκ² λμ μ§λΆνλ κ²μ΄λ€.
πΏ κΆκΈν λ΄μ©μ΄ μκ±°λ, μ μ΄ν΄λμ§ μλ λ΄μ©μ΄ μλ€λ©΄ μ μ΄λ³΄μΈμ.
- API λ ? λ μννΈμ¨μ΄ κ΅¬μ± μμκ° μλ‘ ν΅μ ν μ μκ² νλ λ©μ»€λμ¦
- REST API λ ? REST μν€ν μ³ μ€νμΌμ λΆν©νλ API
1) Client-Server : ν΄λΌμ΄μΈνΈμ μλ²λ₯Ό λΆλ¦¬νμ¬, μλ‘ μμ‘΄νμ§ μλ ꡬ쑰λ₯Ό κ°μ ΈμΌ ν¨
2) Stateless : 무μνμ±, μμ²κ³Ό μλ΅μ΄ λ€μ΄μ¬ λλ§λ€ μλκ° λꡬμΈμ§ νμ ν μ μμ΄μΌ ν¨
3) Cache : μΊμ κ°λ₯μ¬λΆκ° λͺ μλμ΄ μμ΄μΌ ν¨
4) Uniform Interface
5) Layered System
6) Code-On-Demand
+) λ³΄ν΅ μλ κ·μΉμ μΌμΌλ©΄ Restful API λΌκ³ λ³Έλ€.
> URLμ ν΅ν΄ μμ μ§μ
> HTTP λ©μλ : μμμ λν νμ νν
μ°Έκ³ λ§ν¬ 1) APIλ https://aws.amazon.com/ko/what-is/api/
μ°Έκ³ λ§ν¬ 2) REST μν€ν μ³ μ€λͺ https://thalals.tistory.com/335#google_vignette
μ°Έκ³ λ§ν¬ 3) [10λΆ ν μ½ν‘] REST API https://www.youtube.com/watch?v=Nxi8Ur89Akw&t=602s
[Restful api λ] - μ§μ§ Rest API λ 무μμ΄κ³ μ΄λ»κ² μ¨μΌνλ κ±ΈκΉ?
μ¬λ΄ μΈλ―Έλλ‘ REST API μ λν΄μ μ€λΉνλ©΄μ, HTTP API μ REST API κ° λ€λ₯΄λ€λ κ±Έ κΉ¨λ¬μμ΅λλ€. μ΄μ μ ν¬μ€ν νλ REST APIλ, μ΄λ κΈμ, HTTP APIμ κ°κΉμ λ€κ³ μκ°νμ¬, λ€μνλ² μΈλ―Έλ λ΄μ©μ μ
thalals.tistory.com