Прокси с NSURLRequest - PullRequest
       49

Прокси с NSURLRequest

4 голосов
/ 31 июля 2011

Я использую NSURLConnection и NSURLRequest, чтобы установить соединение с сервером для моего приложения OS X.

Теперь я хотел бы установить конкретное соединение с прокси-сервером, но не могу найти что-то оэто в документах.

Я хочу, чтобы веб-просмотр проходил прямо через определенный мной прокси, а не изменять настройки прокси-сервера / устройства.

Кто-нибудь пробовал или знает, как обращаться с прокси-серверами?из Objective-C?

1 Ответ

0 голосов
/ 31 июля 2011

Нашел ответ сам.Я обнаружил, что ASIHTTPRequest имеет то, что мне нужно:

NSURL *url = [NSURL URLWithString:@"http://minip.no"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setProxyHost:[chosenprox objectForKey:@"host"]];
[request setProxyPort:[[chosenprox objectForKey:@"port"] intValue]];
[request setDelegate:self];
[request startSynchronous];
if ([request error]) {
    [mainFrame loadHTMLString:[[request error] localizedDescription] baseURL:nil];
} else if ([request responseString]) {
    [mainFrame loadHTMLString:[request responseString] baseURL:nil];
}

И у него есть и другие полезные применения.

...