From f57fa678f69c42b90d1c6001f0e143a958fbf348 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 23 Jun 2015 21:58:32 -0700 Subject: [PATCH] Escaping the URL strings is not required because no reserved characters are ever sent. Plus it's deprecated in iOS 9. --- Limelight/Network/HttpManager.m | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Limelight/Network/HttpManager.m b/Limelight/Network/HttpManager.m index bc011ea..9e580d7 100644 --- a/Limelight/Network/HttpManager.m +++ b/Limelight/Network/HttpManager.m @@ -42,8 +42,7 @@ static const NSString* PORT = @"47984"; _uniqueId = uniqueId; _deviceName = deviceName; _cert = cert; - _baseURL = [[NSString stringWithFormat:@"https://%@:%@", host, PORT] - stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; + _baseURL = [NSString stringWithFormat:@"https://%@:%@", host, PORT]; _requestLock = dispatch_semaphore_create(0); _respData = [[NSMutableData alloc] init]; return self; @@ -68,8 +67,7 @@ static const NSString* PORT = @"47984"; } - (NSURLRequest*) createRequestFromString:(NSString*) urlString enableTimeout:(BOOL)normalTimeout { - NSString* escapedUrl = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; - NSURL* url = [[NSURL alloc] initWithString:escapedUrl]; + NSURL* url = [[NSURL alloc] initWithString:urlString]; NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url]; if (normalTimeout) { // Timeout the request after 5 seconds