
[250115] REST ์ RESTful ์ ๋ํ ์ ๋ฐ์ ์ธ ๊ฐ๋
์ ๋ฆฌ~
Back End ๐ฒ/Django โ๏ธ
REST๋? ๐๐ปโ๏ธ1. REST ์ ์REST(REpresentational State Transfer)๋ ๋คํธ์ํฌ ์์์ ์์์ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉํ๋ ์ํคํ
์ฒ ์คํ์ผ์ด๋ค.REST๋ ์น์ ๊ธฐ๋ณธ ํ๋กํ ์ฝ์ธ HTTP๋ฅผ ํ์ฉํ์ฌ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋ฐ์ดํฐ ๊ตํ์ ๋จ์ํํ๊ณ ์ผ๊ด์ฑ ์๊ฒ ์ค๊ณํ๋ค.REST์ ํต์ฌ ๊ตฌ์ฑ ์์์์(Resource)์์์ URL์ ํตํด ์๋ณ๋๋ค.๋ชจ๋ ์์์ ๊ณ ์ ํ URI(Uniform Resoource Identifier)๋ฅผ ๊ฐ์ง๋ค.์: `/users/1`์ `id=1`์ธ ์ฌ์ฉ์๋ฅผ ๋ํ๋ด๋ ์์์.ํํ(Representation)์์์ ์ฌ๋ฌ ํํ๋ก ํํ๋ ์์๋ค.์: (JSON, XML, HTML ๋ฑ)ํด๋ผ์ด์ธํธ๋ ํํ์ ์์ฒญํ๊ณ , ์๋ฒ๋ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๋ค.์ํ์ ์ด(State..