Why did this happen?
Because using an insecure Internet is bad for the privacy of your users.
Starting with iOS9, Apple uses secure connections that the application makes for any resource accessible via HTTP. This means that the server you are connecting to must follow the latest secure connection practices.
As of September 2015, they include:
Further information can be found on the App Transport Security Technote.
What can you do?
Manage your own servers? Fix it! make sure they are durable and reliable. You can make sure your server is good by checking it online with shaaaaaaaaaaaaa.com or locally with any of the outline methods here
If you connect to other servers , there are options for problematic white list resources, this is discouraging.
Reduce the security of a specific URL
Go to Info.plist and add the following entries:
<key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>www.nasa.gov</key> <dict> <key>NSExceptionAllowsInsecureHTTPLoads</key> <true/> </dict> </dict> </dict>
Your plist should look like this: 
Globally disable application transport security
Notice this is a really bad idea.
Go to Info.plist and add the following entries:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
Your plist should look like this: 
Maxim Veksler Sep 11 '15 at 14:22 2015-09-11 14:22
source share