๐Ÿš€ DevSol Log Server ์‚ฌ์šฉ ๊ฐ€์ด๋“œ

์ด ์„œ๋ฒ„๋Š” URL ๊ฒฝ๋กœ(GET) ๋˜๋Š” HTTP ๋ณธ๋ฌธ(POST)์„ ํ†ตํ•ด ๋กœ๊ทธ๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋กœ๊ทธ๋Š” KST ์‹œ๊ฐ„์œผ๋กœ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

1. GET ์š”์ฒญ (URL ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•œ ์งง์€ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ก)

URL ๊ฒฝ๋กœ์— ํŒŒ์ผ ์ด๋ฆ„๊ณผ ๋ฉ”์‹œ์ง€๋ฅผ ๋„ฃ์–ด ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๊ณต๋ฐฑ์€ %20์œผ๋กœ ์ธ์ฝ”๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

A. ํŒŒ์ผ ์ด๋ฆ„๊ณผ ๋ฉ”์‹œ์ง€ ์ง€์ • (๊ถŒ์žฅ)

https://devsol.duckdns.org/log/ํŒŒ์ผ์ด๋ฆ„/๋กœ๊ทธ๋ฉ”์‹œ์ง€

์˜ˆ์‹œ:

curl -k "https://devsol.duckdns.org/log/API_log/status%20200%20OK"

B. ๋ฉ”์‹œ์ง€๋งŒ ์ง€์ • (๊ธฐ๋ณธ 'other' ํŒŒ์ผ์— ๊ธฐ๋ก)

https://devsol.duckdns.org/log/๋กœ๊ทธ๋ฉ”์‹œ์ง€

์˜ˆ์‹œ:

curl -k "https://devsol.duckdns.org/log/system%20rebooted"

2. POST ์š”์ฒญ (ํŒŒ์ผ ๋‚ด์šฉ ๋˜๋Š” ๊ธด ๋ฉ”์‹œ์ง€ ๊ธฐ๋ก)

ํŒŒ์ผ ๋‚ด์šฉ์„ ๋ณธ๋ฌธ์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. URL ๊ฒฝ๋กœ์—๋Š” ํŒŒ์ผ ์ด๋ฆ„๋งŒ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

A. ํŒŒ์ผ ๋‚ด์šฉ์„ ํŠน์ • ํŒŒ์ผ์— ๊ธฐ๋ก

echo "Test POST message" | curl -k -X POST --data-binary @- "https://devsol.duckdns.org/log/system_health.log"

B. ํŒŒ์ผ ๋‚ด์šฉ์„ ๊ธฐ๋ณธ 'other' ํŒŒ์ผ์— ๊ธฐ๋ก

curl -k -X POST --data-binary @๋กœ์ปฌ_ํŒŒ์ผ.txt "https://devsol.duckdns.org/log/"
โš ๏ธ ์ฃผ์˜: