URLComponents

ยท๐ŸŽ iOS & Swift
URL ๋ถ„์„ ๊ตฌ์กฐ URL์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. scheme://[userinfo@]host[:port][/path][?query][#fragment] scheme ํ•ด๋‹น ๋ถ€๋ถ„์—๋Š” ์ฃผ๋กœ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์˜ˆ๋กœ ๋“ค์–ด๋ณด๋ฉด ์ฃผ๋กœ http ๋˜๋Š” https ํ”„๋กœํ† ์ฝœ์ด ์œ„์น˜ํ•œ๋‹ค. ํ”„๋กœํ† ์ฝœ์ด๋ž€ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ž์›์— ์ ‘๊ทผํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ์ •ํ•œ ์•ฝ์† ๋˜๋Š” ๊ทœ์น™์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. htttps๋Š” http์— ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. userinfo URL์— ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ํฌํ•จํ•ด์„œ ์ธ์ฆ์„ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. host ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋˜๋Š” IP ์ฃผ์†Œ๊ฐ€ ์œ„์น˜ํ•˜๊ฒŒ ๋œ๋‹ค. port http๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 80 ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , https๋Š” 44..
taeeekki
'URLComponents' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก