如何使用凭据在代理网络上加载像 www.google.com 这样的公共 url,以便从代理网络访问 ios sdk 应用程序的公共 url。
我正在尝试
但是它在 webivew 上加载空白页!
使用这个库:ASIHTTPRequest
现在这样做来创建请求:
NSString *strUrlAddress = @"http://www.google.com";
NSURL *urlAddress = [NSURL URLWithString: [strUrlAddress stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
ASIHTTPRequest *proxyrequest = [ASIHTTPRequest requestWithURL:strUrlAddress];
[proxyrequest setUsername:@""];
[proxyrequest setPassword:@""];
[proxyrequest startSynchronous];
NSError *error = [proxyrequest error];
if (!error) {
NSString *response = [proxyrequest responseString];
NSLog(@"Response : %@",response);
}
NSLog(@"\nError: %@",[error description]);
感谢@swdev他的回答
如果需要,它将提示输入用户名和密码。