JSON ํํ ๋ฆฌ์ผ ๊ณผ์ ์ฑ์ ์ ์ํ ๊ฐ๋จํ ๋ฐฑ์๋
URL๋ก GET ์์ฒญ์ ๋ณด๋ด์ ์๋ฒ์์ ์ฃผ๋ JSON ํ์ผ์ ๋ฐ์ ๋ค, ๊ทธ ๋ด์ฉ์ ์ถ๋ ฅํด๋ด ์๋ค. ์๋ฒ์ ์๋ต์ ๋ค์๊ณผ ๊ฐ์ ํํ์ ๋๋ค.
{
"uuid":"74055de4-a889-4160-95b6-b1f840c2d523",
"a":353390023,
"b":939984059,
}์ด๋ฅผ ๋ฐ์์, ๋ค์๊ณผ ๊ฐ์ด ์ถ๋ ฅํด๋ณด์ธ์.
uuid: 74055de4-a889-4160-95b6-b1f840c2d523
a: 353390023
b: 939984059
์์ ๋ฌธ์ ์์ ๋ฐ์ ์๋ต์ a, b ๊ฐ์ ๋ํ ๋ค ๋ค์ ์๋ฒ์ POST ์์ฒญ์ผ๋ก ์ ์กํ๊ณ , ๋ค์ ์๋ต์ ๋ฐ์๋ณด์ธ์. ์๋ฒ์๊ฒ ๋ณด๋ผ ๋์๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ ๋ฐ๋ผ์ผ ํฉ๋๋ค.
{
"uuid":"74055de4-a889-4160-95b6-b1f840c2d523",
"sum": 1293374082,
}์ด ๋ ์ ์กํ๋ uuid๋ ์๋ต๋ฐ์ uuid์ ๊ฐ์์ผ ํฉ๋๋ค. uuid๋ 1๋ถ ๋ค ์๋ฉธํฉ๋๋ค.
์๋ฒ์ ์๋ต์ ๋ค์๊ณผ ๊ฐ์ ํ์์ ๋๋ค.
{
"ok": true,
"error": "error-message",
}์๋ฅผ ๋ค์ด์, ์ ๋ต์ด ์ณ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์๋ต์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
{
"ok": true,
"error": "",
}์ฌ๋ฐ๋ฅด์ง ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์๋ต์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
{
"ok": false,
"error": "wrong answer",
}