๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“‚ Web/Server1

ํด๋ผ์ด์–ธํŠธ์˜ ์•ก์…˜์— ๋”ฐ๋ผ ๊ฐ๊ธฐ ๋‹ค๋ฅธ HTTP ์š”์ฒญ์„ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๊ณ , HTTP ์š”์ฒญ์— ๋‹ด์•„ ๋ณด๋‚ธ ๋‹จ์–ด๋ฅผ ์†Œ๋ฌธ์ž ๋˜๋Š” ๋Œ€๋ฌธ์ž๋กœ ์‘๋‹ต์„ ๋ฐ›์•„ ํ™”๋ฉด์— ๋ณด์—ฌ ์ฃผ๊ธฐ ๐Ÿ“œ Bare minimum requirements ํด๋ผ์ด์–ธํŠธ์˜ ์•ก์…˜(๋ฒ„ํŠผ ํด๋ฆญ)์— ๋”ฐ๋ผ ๊ฐ๊ธฐ ๋‹ค๋ฅธ HTTP ์š”์ฒญ์„ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๊ณ , HTTP ์š”์ฒญ์— ๋‹ด์•„ ๋ณด๋‚ธ ๋‹จ์–ด๋ฅผ ์†Œ๋ฌธ์ž ๋˜๋Š” ๋Œ€๋ฌธ์ž๋กœ ์‘๋‹ต์„ ๋ฐ›์•„ ํ™”๋ฉด์— ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค. ๐Ÿ’ก ์กฐ๊ฑด Endpoint(URL) Method ๊ธฐ๋Šฅ /lower POST ๋ฌธ์ž์—ด์„ ์†Œ๋ฌธ์ž๋กœ ๋งŒ๋“ค์–ด ์‘๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค /upper POST ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ๋งŒ๋“ค์–ด ์‘๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค - POST์— ๋ฌธ์ž์—ด์„ ๋‹ด์•„ ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ๋Š” HTTP ๋ฉ”์‹œ์ง€์˜ body(payload)๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. - ์„œ๋ฒ„๋Š” ์š”์ฒญ์— ๋”ฐ๋ฅธ ์ ์ ˆํ•œ ์‘๋‹ต์„ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. - CORS ๊ด€๋ จ ํ—ค๋”๋ฅผ OPTIONS ์‘๋‹ต์— ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. - ํด๋ผ์ด์–ธํŠธ์˜ preflight request์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋Œ๋ ค์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. .. 2023. 4. 4.