Http Stateless

  • HTTP๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ connectionless ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค

    • ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ , ์š”์ฒญํ•ด์„œ ์‘๋‹ต์„ ๋ฐ›์œผ๋ฉด ์š”์ฒญ์„ ๋Š์–ด๋ฒ„๋ฆฐ๋‹ค

  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž์› ํ•˜๋‚˜์— ๋Œ€ํ•ด์„œ ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ ๋‹ค

  • ์žฅ์ 

    • ๋ถˆํŠน์ • ๋‹ค์ˆ˜๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์„œ๋น„์Šค์— ์ ํ•ฉํ•˜๋‹ค

    • ์ˆ˜์‹ญ๋งŒ๋ช…์ด ์›น ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ ‘์† ์œ ์ง€๋Š” ์ตœ์†Œํ•œ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋” ๋งŽ์€ ์œ ์ €์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค

  • ๋‹จ์ 

    • ์—ฐ๊ฒฐ์„ ๋Š์–ด๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์—, ํด๋ผ์ด์–ธํŠธ์˜ ์ด์ „ ์ƒํƒœ๋ฅผ ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค

      • ์ด๋Ÿฌํ•œ ํŠน์ง•์„ Stateless ํ•˜๋‹ค ๋ผ๊ณ  ํ•˜๋Š”๋ฐ, Connectionless ๋กœ๋ถ€ํ„ฐ ํŒŒ์ƒ๋˜๋Š” ํŠน์ง•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค

    • ํด๋ผ์ด์–ธํŠธ์˜ ์ด์ „ ์ƒํƒœ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์—†๊ฒŒ๋˜๋ฉด, web service๋ฅผ ํ•˜๋Š”๋ฐ ๋‹น์žฅ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค

      • ex) ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ณผ๊ฑฐ์— ๋กœ๊ทธ์ธ์„ ์„ฑ๊ณตํ–ˆ๋”๋ผ๋„ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์—†๋‹ค

      • HTTP๋Š” Cookie๋ฅผ ์ด์šฉํ•ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์žˆ๋‹ค!

Last updated