Use entire CFProxySupport settings dictionary to configure HTTP request. Without using the entire dictionary, sometimes the proxy isn't used as expected.
Temporarily only check that the internet connection itself is active