Key Features
API๋ฅผ ๋ฐฐํฌํ๋ค๋ฉด ํด๋ผ์ด์ธํธ ํด์ ํ์ฉํด API๊ฐ ์ ๋์ํ๋์ง ํ์ธํด๋ณผ ์ ์์ต๋๋ค.
๋ณธ ๊ฐ์ด๋๋ ํฌ์คํธ๋งจ(Postman)์ ์ฌ์ฉํฉ๋๋ค.
1๋จ๊ณ: Postman ์ค์น ๋ฐ ์คํ
Postman ํํ์ด์ง์์ ํด์ ๋ค์ด๋ก๋ํ๊ณ ์คํํฉ๋๋ค.
ํฌ์คํธ๋งจ ํ๋ฉด ์๋จ์์ +
๋ฒํผ์ ํตํด ์ HTTP ์์ฒญ์ ๋ง๋ญ๋๋ค.
2๋จ๊ณ: POST ๋ฉ์๋ ์ค์
๋ฉ์๋๋ฅผ POST
๋ก ์ค์ ํ๊ณ ์๋ํฌ์ธํธ URL์ ์
๋ ฅํฉ๋๋ค.
์๋ํฌ์ธํธ๋ API Usage ํ์ด์ง์์ ๊ฐ ํญ์ ํด๋ฆญํ๋ฉด ํ์ธํ ์ ์์ต๋๋ค.

3๋จ๊ณ: POST - Headers ์ค์
๋ฉ๋ด์์ Headers ํญ์ ํด๋ฆญํ๊ณ Key๊ฐ๊ณผ Value๊ฐ์ ์ ๋ ฅํฉ๋๋ค.
์ด๋ Key๊ฐ์ x-api-key
๋ฅผ, Value๊ฐ์ API Key๋ฅผ ์
๋ ฅํฉ๋๋ค.
API Key ๋ฐ๊ธ ์ ๋ฐ๋์ ์์ ํ ๊ณณ์ ๋ณด๊ดํด๋๊ณ ๋ณต์ฌํ์ฌ ์ฌ์ฉํฉ๋๋ค.

4๋จ๊ณ: POST - Body ์ค์
Body ํญ์ ์ง์ ํ์ฌ Key๊ฐ๊ณผ Value๊ฐ์ ์ ๋ ฅํฉ๋๋ค.
Key๊ฐ์ params_json
์ ์
๋ ฅํ๊ณ Text๋ก ์ค์ ํฉ๋๋ค.
Value๊ฐ์๋ ์ฌ์ฉํ ๋ ธ๋์ Input ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ JSON ํํ๋ก ์ ๋ ฅํฉ๋๋ค.
์์:
{
"Name": "Joy",
"BirthDay": "20010101"
}

๊ทธ ๋ค์ Send
๋ฒํผ์ ํด๋ฆญํ๋ฉด ์์ฒญ ID(Request ID)๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
5๋จ๊ณ: GET ๋ฉ์๋ ์ค์
๋ฉ์๋๋ฅผ GET
์ผ๋ก ์ค์ ํ๊ณ POST์ ๋๊ฐ์ด ์๋ํฌ์ธํธ URL์ ์
๋ ฅํฉ๋๋ค.
์ด๋, URL ๋ค์ POST ์์ฒญ์ผ๋ก ์ป์ ์์ฒญ ID(Request ID)๋ฅผ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ๋ถ์ฌ๋ฃ์ต๋๋ค.
/{Request ID}/status

6๋จ๊ณ: GET - Headers ์ค์
๋ฉ๋ด์์ Headers
ํญ์ ํด๋ฆญํ๊ณ Key๊ฐ๊ณผ Value๊ฐ์ ์
๋ ฅํฉ๋๋ค.
์ ๋ ฅ๊ฐ๊ณผ ๋ฐฉ๋ฒ์ 3๋จ๊ณ์ ๊ฐ์ต๋๋ค.

7๋จ๊ณ: ๊ฒฐ๊ณผ ํ์ธ
GET ๋ฉ์๋๋ Body๊ฐ์ ์ค์ ํ์ง ์์ต๋๋ค.
Send ๋ฒํผ์ ํด๋ฆญํ๋ฉด API๋ฅผ ํธ์ถํด ๊ฒฐ๊ด๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค.

8๋จ๊ณ: cURL ์ฌ์ฉ
์ฐ์ธก์์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด cURL ์ฝ๋ ์ํ์ ํ์ธํ ์ ์์ต๋๋ค.
