Возникла такая проблема, надеюсь, ты мне поможешь .. Нигде не могу найти. Вот код, который я использую:
NSURL *serverURL = [NSURL URLWithString:@"http://someServer.com/Login"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:serverURL];
[request addValue:@"text/plain" forHTTPHeaderField:@"ACCEPT"];
[request setHTTPMethod:@"POST"];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData];
NSData *data = [encodedString dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
URLLoader *loader = [URLLoader loaderWithRequest:request];
Когда я хочу получить доступ к серверу http://someServer.com/Login из браузера на компьютере, все ок.
Когда я пытался получить доступ к тому же серверу из safary на симуляторе iPhone - после авторизации появляется окно авторизации.
Но когда я выполняю этот запрос программным способом на симуляторе iPhone, пример кода я выложил. Появляется следующая ошибка:
The following error was encountered:
Cache Access Denied.
Sorry, you are not currently allowed to request:
http://someserver.com/Login
from this cache until you have authenticated yourself.
Как я могу решить эту проблему ?? Thanx!