Ios7 当url包含端口号时,NSURLSession无法设置Cookie

Ios7 当url包含端口号时,NSURLSession无法设置Cookie,ios7,Ios7,我有一个ios后端在标准端口80以外的端口上运行。我使用特定端口创建NSURLRequest: NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://test.com:81/user/authen"]]; NSURLSession* session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration d

我有一个ios后端在标准端口80以外的端口上运行。我使用特定端口创建NSURLRequest:

NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://test.com:81/user/authen"]];
NSURLSession* session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask* task = [session dataTaskWithRequest:request completionHandler:nil];
[task resume];

NSHTTPCookieStorage* cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSLog(@"[COOKIESTORAGE]: %@", cookieStorage);
身份验证后,后端设置一些cookie:

Set-Cookie: UID=12; expires=Sat, 18-Jan-2014 09:09:09 GMT; domain=test.com:81
但是,应用程序的cookie存储空间没有设置。即使我将端口更改为80,它也无法工作

我发现只有当我删除端口号时它才起作用