<aside> π‘ REST APIλΒ REST(REpresentational State Transfer)Β μν€ν μ² μ€νμΌμ λμμΈ μμΉμ μ€μνλ APIμ λλ€. μ΄λ¬ν μ΄μ λ‘ REST APIλ₯Ό RESTful APIλΌκ³ λ ν©λλ€.
</aside>
RESTλ Representational State TransferλΌλ μ©μ΄μ μ½μλ‘μ 2000λ λμ λ‘μ΄ νλ© (Roy Fielding)μ λ°μ¬νμ λ Όλ¬Έμμ μ΅μ΄λ‘ μκ°λμμ΅λλ€. λ‘μ΄ νλ©μ HTTPμ μ£Όμ μ μ μ€ ν μ¬λμΌλ‘ κ·Έ λΉμ μΉ(HTTP) μ€κ³μ μ°μμ±μ λΉν΄ μ λλ‘ μ¬μ©λμ΄μ§μ§ λͺ»νλ λͺ¨μ΅μ μνκΉμνλ©° μΉμ μ₯μ μ μ΅λν νμ©ν μ μλ μν€ν μ²λ‘μ¨ RESTλ₯Ό λ°ννλ€κ³ ν©λλ€.
μ¬κΈ°μ RESTμ λν΄μ μ‘°κΈ λ μμΈνκ² μμ보μ.
Representation State Transferμ μ½μ
μμμ μ΄λ¦(μμμ νν)μΌλ‘ ꡬλΆνμ¬ ν΄λΉ μμμ μν(μ 보)λ₯Ό μ£Όκ³ λ°λ λͺ¨λ κ²μ μλ―Ένλ€.
μ¦, μμ(resource)μ νν(representation) μ μν μν μ λ¬