Я хочу, чтобы 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]];
}
}