REST APIλ μΉμμ μ¬μ©λλ λͺ¨λ μμμ HTTP URIλ‘ νννκ³ HTTP λ©μλλ‘ μμ²κ³Ό μλ΅μ μ μνλ λ°©μμ΄λ€.
root - endpoint (root-URL)
APIλ‘ μλ²μ ν΅μ ν λ μλ²κ° μμ²(Requests)λ₯Ό μλ½νλ μ§μ μ΄λ€.
path (URL-path)
APIλ₯Ό ν΅ν΄ μλ²μ ν΅μ ν λ μλ²μ ν΅μ ν μ μλ KEY μν μ νλ©° μλ²μ μ μλ λ¬Έμμ΄μ λ°λΌ pathκ° λ¬λΌμ§λ€.
μμ²
GET λ©μλλ‘ μμ²νλ©° ?λ₯Ό λΆν query parameterλ₯Ό μ¬μ© ν μ μλ€.
μλ΅
JSON νμμΌλ‘ μλ΅νλ€.
μμ²
POST λ©μλλ‘ μΆκ°νλ©° APκ° μꡬνλ νλΌλ―Έν°κ° μλ€λ©΄ ?λ‘ νλΌλ―Έν°λ₯Ό μ μ΄μ€μΌνλ€.
μλ΅
μΆκ°ν 리μμ€μ μμ΄λ κ°μ μλ΅νλ€.
λꡬμκ²λ μ΄λ € μλ API
νμ§λ§ μ΄λ €μλ€κ³ μ νμ΄ μλ κ²μ μλλ€.
API keyλ μλ²μ λ¬Έμ μ¬λ μ΄μ λΌ ν μ μλ€.
μ€λ νμ΄μ€μ‘°μ μ μνλ€.
API μ¬μ©λ²μ μ΅νλ€.
μ€λμ κ·Έλ₯μ λ₯ 무λν ν루μλ€.
μ¬μ€ μ€λ κ΅μ‘ λΆλμ΄ λ§μ§ μμ λΈλ‘κ·Έ λ³΅μ΅ μμ£Όλ‘ κ³΅λΆνλ€.
μ£Όλ§μ λ§μμ§λ§ ννμ μΌκ°μ λλμ΄λΌμ λ§ νΈν λͺ» μμ κ² κ°λ€.
μ¬μ€ λ§νΈν κ΅°λ²λ μλ