insomnia์๋ http๋ก ํด๋ ์ ๋ฐ์์์ง๋๋ฐ..
url์ https์์ฐ๊ณ http์ฐ๋ฉด ์๊ธฐ๋ ์ผ:
sessionTaskFailed(error: Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection." UserInfo={NSLocalizedDescription=The resource could not be loaded because the App Transport Security policy requires the use of a secure connection., NSErrorFailingURLStringKey=http://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=1109, NSErrorFailingURLKey=http://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=1109, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <47FD106D-6184-4419-A134-B9462FAEE627>.<1>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <47FD106D-6184-4419-A134-B9462FAEE627>.<1>, NSUnderlyingError=0x600000c75c20 {Error Domain=kCFErrorDomainCFNetwork Code=-1022 "(null)"}})
์ ์๊ธฐ๋?
HTTP(HyperText Transfer Protocol)์ HTTPS(HyperText Transfer Protocol Secure)๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ.
์ฃผ์ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ ์ ์ก ์ ๋ณด์ ์์ค์ ์๋ค.
HTTPS์ ์ฃผ์ ์ด์ ์ ๋ณด์๊ณผ ์ ๋ขฐ์ฑ์ด๋ค. ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ์ ๋ก๊ทธ์ธ ์ ๋ณด๋ ์ ์ฉ์นด๋ ์ ๋ณด์ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ๋ ฅํ ๋, HTTPS๋ ์ด ์ ๋ณด๊ฐ ์์ ํ๊ฒ ์๋ฒ์ ์ ์ก๋๋๋ก ๋ณด์ฅํ๋ค. ๋ํ, HTTPS๋ ์น์ฌ์ดํธ๊ฐ ์ค์ ๋ก ์ฃผ์ฅํ๋ ์กฐ์ง์ ์ํด ์์ผ๋ฉฐ ์ค๊ฐ์ ๊ณต๊ฒฉ์ ์ํด ์์ฅ๋ ์ฌ์ดํธ๊ฐ ์๋์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฆํ๋ค.
๊ทธ๋์ https๋ก ๋ฐ๊พธ๋๊น ๋ฐ๋ก ์๋จใ
์๋ณด๊ณ ๊ฐ๋๋ค.!
info.plist๋ฅผ ์ด์ฉํด ATS ์ค์ ์ผ๋ก ์ฌ์ฉํ์๋ ๋๋ฉ์ธ ์์ธ๋ก ํ์ฉํ์๋ฉด httpํต์ ๋ ์๋์ค๊ฑฐ์์ ๐ซก