Как я могу настроить прокси socks для ASIHTTPRequest в xcode ios? - PullRequest
1 голос
/ 03 апреля 2012

Я хочу, чтобы UIWebView передавал все данные через прокси-сервер socks. Я уже настроил URL-адрес прокси-сервера, порт, имя пользователя и пароль для ASIHTTPRequest, но он не работает, и я не хочу использовать pac-файл.

$ - (IBAction) Go: (id) отправитель {

NSURL *url = [NSURL URLWithString:[TextURL.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

ASIHTTPRequest *request1 = [ASIHTTPRequest requestWithURL:url];

 [request1 setProxyHost:@"test.org"];
 [request1 setProxyPort:808];

 [request1 setUsername:@"user"];
 [request1 setPassword:@"password"];

[request1 setDelegate:self];
[request1 startAsynchronous];
[TextURL resignFirstResponder];

}

$ - (недействительно) requestFinished: (ASIHTTPRequest *) запрос {

NSData *responseData = [request responseData];
NSError *error = [request error];
if (!error) {
    [web1 loadData:responseData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[request url]];
}

}

...