HTTP
-
Swift HTTP Types ์ฐ๋จนํ๊ธฐSwift 2023. 7. 31. 10:14
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ผ๋ง์ ๊ณต๊ฐ๋ Swift HTTP Types๋ผ๋๊ฒ์ ๋ํด ์ฐ๋จน์ ํด๋ณด๋ คํด์. ์ต๊ทผ ์ ํ์์ Swift HTTP Types๋ผ๋ ์๋ก์ด ์คํ ์์ค ํจํค์ง๋ฅผ ๋ง๋ค์๊ณ ํ์ฌ๋ ์ด๊ธฐ ๋จ๊ณ์ด๊ธฐ์ ํ๋ฐํ ์งํ๋๊ณ ์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ฆ๋ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ 0.2.0์ด๊ณ ์์ง ๋ฉ์ด์ ํ 1.0.0 ๋ฒ์ ์ด ์๋์์ฃ ใ ใ ๊ทธ๋ ๊ธฐ์ ํ์ฌ iOS์์๋ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ํ๋ ์์ํฌ์ ์์ง ์ํ์ง ์์ต๋๋ค๐ฅฒ ์กฐ๋ง๊ฐ Foundation ํ๋ ์์ํฌ์ ๊ฐ์ด ๋ค์ด๊ฐ์ง ์์๊น ์ถ์ธกํด๋ด์! ํ์ฌ๋ ์ฐ๋จนํด๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด SPM์ผ๋ก ์ฌ์ฉํด์ผํฉ๋๋ค! GitHub - apple/swift-http-types: Version-independent HTTP currency types for Swift Versio..
-
HTTP & TCP/IPCS(ComputerScience) 2021. 1. 18. 17:03
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ HTTP์ ๋ํด ์์๋ณด๊ณ iOS ํ๊ฒฝ์์ ํด๋น HTTP ์๋ฒ์ ์๋ ์ ๋ณด๋ค์ ์์ฒญํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ณ ๋ ๋์๊ฐ TCP/IP์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค..! 1. HTTP : HyperText Transfer Protocol์ ์ฝ์๋ก WWW์์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ (์ฃผ๋ก HTML ๋ฌธ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ ์ฌ์ฉ๋๋ค.) -. ํด๋ผ์ด์ธํธ (์น ๋ธ๋ผ์ฐ์ )์ ์๋ฒ ์ฌ์ด์ ์ด๋ค์ง๋ ์์ฒญ/์๋ต ํ๋กํ ์ฝ์ด๋ค. -. TCP ๊ธฐ๋ฐ์ผ๋ก IP ์์์ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ์ฝ๋ก ์ ์๋๋ค. 1) MacOS์์ ์๋ฒ์ HTTP๋ก ํต์ ํ๋ ๋ฐฉ๋ฒ -. GET ๋ฐฉ์ ์ ๋ณด ์์ฒญํ์ฌ ๊ฐ์ ธ์ค๊ธฐ : String(contentsOf: url!) -. POST ๋ฐฉ์ ์ ๋ณด ์ ์กํ๊ธฐ : U..