<aside>
๐ก
๊ฐ๋ฐ์ ์์ rest api ๊ท์น์ ์ฐธ๊ณ ํ์ฌ api ๋ช
์ธ์๋ฅผ ์์ฑํ์์ต๋๋ค.
(๊ตฌํ ์ฌ๋ถ ๊ธฐ์ค - ๊ธฐ๋ฅ ์ ์ ๋์)
</aside>
๐ย Postman API ๋ฌธ์
https://documenter.getpostman.com/view/30979994/2sAYX8HgN7#44954bcb-46a7-4432-a0bc-c6a59468e4ca
๋ก๊ทธ์ธ
๋ฉ์ธ ํ์ด์ง
๋ฌธ์ ์ง
์คํฐ๋
์๋ฆผ
๋ง์ดํ์ด์ง
์ํ ์ฝ๋ ์์ฝ
- 2XX: Success(์ฑ๊ณต)
- ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ์๋ฒ์์ ์ฑ๊ณต์ ์ผ๋ก ์ฒ๋ฆฌ ๋์๋ค๋ ์๋ฏธ์
๋๋ค.
- 3XX: Redirection(๋ฆฌ๋ค์ด๋ ์
)
- ์์ ํ ์ฒ๋ฆฌ๋ฅผ ์ํด์ ์ถ๊ฐ ๋์์ด ํ์ํ ๊ฒฝ์ฐ์
๋๋ค. ์ฃผ๋ก ์๋ฒ์ ์ฃผ์ ๋๋ ์์ฒญํ URI์ ์น ๋ฌธ์๊ฐ ์ด๋ ๋์์ผ๋ ๊ทธ ์ฃผ์๋ก ๋ค์ ์๋ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
- 4XX: Client Error(ํด๋ผ์ด์ธํธ ์๋ฌ)
- ์๋ ํ์ด์ง๋ฅผ ์์ฒญํ๋ ๋ฑ ํด๋ผ์ด์ธํธ์ ์์ฒญ ๋ฉ์์ง ๋ด์ฉ์ด ์๋ชป๋ ๊ฒฝ์ฐ๋ฅผ ์๋ฏธํฉ๋๋ค.
- 5XX: Server Error(์๋ฒ ์๋ฌ)
- ์๋ฒ ์ฌ์ ์ผ๋ก ๋ฉ์์ง ์ฒ๋ฆฌ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์
๋๋ค. ์๋ฒ์ ๋ถํ, DB ์ฒ๋ฆฌ ๊ณผ์ ์ค๋ฅ, ์๋ฒ์์ ์์ธ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ์๋ฏธํฉ๋๋ค.