๐๏ธ REST API ๋์์ธ์ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
๐ JSON์ ์ฌ์ฉํ๋ผ. ๐ URI Path์ ๋์ฌ ๋์ ๋ช ์ฌ๋ฅผ ์ฌ์ฉํ๋ผ. www.api.example.com/v1/add_employees (X) POST www.api.example.com/v1/employees (O) ๐ ์ ํํ HTTP ์ํ ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ์๋ต์ ๊ตฌ์ฑํ๋ผ. ๐ API ์๋ํฌ์ธํธ ๋ณด์ ์ธ์ฆ๊ณผ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ํฌํจํ๋ผ. ๐ API ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ ํ์ด์ง๋ค์ด์ ์ ๋ง๋ค์ด๋ผ. GET www.api.example.com/v1/employees?page_limit=250&page_index=1 ๐ API ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ ์ ๋ ฌ์ ํ์ฉํ๋ผ. GET www.api.example.com/v1/employees?sort=salary&sort_type=asc ๐ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ ํํฐ๋ง์ ํ์ฉํ๋ผ. GET www.api.example.com/v1/employees?id=3&isactive=true ๐ API ์์ฒญ ์์ ์ ํ์ ๊ฑธ์ด๋ผ. ๐ API ๋ฒ์ ๋ Version 1: www.api.example.com/v1/employees Version 2: www.api.example.com/v2/employees ๐ API ๋ฌธ์๋ฅผ ์์ฑํ๋ผ.