body

    Request Body ๋ฐ›์•„์˜ค๊ธฐ

    Request Body ๋ฐ›์•„์˜ค๊ธฐ

    Client๊ฐ€ Server๋กœ ํ˜น์€ Server๊ฐ€ Server๋กœ Request๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Request๊ฐ€ ์™”์„ ๋•Œ Body๋ฅผ String๊ณผ Json๋ฐฉ์‹์œผ๋กœ ๋ฐ›์•„์˜ค๋Š” ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ํ™•์ธํ•˜๊ฒ ๋‹ค. ๊น€์˜ํ•œ๋‹˜์˜ MVC ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ๋œ ํฌ์ŠคํŒ…์ด๋‹ค. 1. Body๊ฐ€ String์ธ ๊ฒฝ์šฐ Servlet์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Servlet์ฒ˜๋Ÿผ ๋ฐ›๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ฒฝ์šฐ ๋ถˆํ•„์š”ํ•˜๊ฒŒ HttpServletRequest๋ฅผ ๋ชจ๋‘ ๋ฐ›์•„์•ผํ•˜๋ฏ€๋กœ ๋น„ํšจ์œจ์ ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์›ํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ๋ฐ›์•„์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. @PostMapping("/request-body-string") public void requestBodyString(InputStream inputStream, Writer resp..