今天開啟一個以前寫的iOS專案,執行後發現無法順利連結Http抓取資料並會產生以下錯誤
Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
上網查了一下發現是iOS 9開始限制要用Https,所以預設是無法存取Http的,但如果真的要連結Http的話還是可以在Info.plist中新增一個App Transport Security Settings 的Dictionary,然後加入一個Allows Arbitrary Loads = YES 的item,這樣就可以成功存取到Http的網址
Reference
https://forums.developer.apple.com/thread/3544
0 意見:
張貼留言