Wie man einen Proxy programmatisch zu einer NSURLSession hinzufügt
Blick in die Dokumentation vonNSURLSession
undNSURLSessionConfiguration
, Ich hatte den Eindruck, ich sollte es mit einem Wörterbuch wie dem folgenden konfigurieren:
// Create a dictionary to describe the proxy
NSDictionary *proxyDict = @{
(NSString *)kCFProxyHostNameKey : @"myProxyHost.com",
(NSString *)kCFProxyPortNumberKey : @"12345",
(NSString *)kCFProxyTypeKey : (NSString*)kCFProxyTypeHTTP
};
// Create a configuration that uses the dictionary
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
[configuration setConnectionProxyDictionary:proxyDict];
Die Anfragen vonNSURLSession
Mit dieser Konfiguration erstellte Verbindung direkt herstellen.