iOS9 預設強制所有的網路傳輸都要走 https 不然會噴 error
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
有支援 https 但不符合 TLS v1.2 也會出錯
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
可以用下列方式檢測 URL 是否符合 ATS 的規範
nscurl -v --ats-diagnostics https://apple.com
如果真的沒辦法支援,可以直接在 Info.plist 關掉 ATS
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<dict>