如何在WebView iphone上将公共URL加载到代理网络

时间:2012-07-25 10:08:15

标签: iphone ipad uiwebview

如何使用Credential在代理网络上加载www.google.com等公共网址, 用于从代理网络访问ios sdk应用程序的公共URL。

我正在尝试

但是它在webivew上加载了空白页面!

1 个答案:

答案 0 :(得分:0)

使用此库: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

它会提示用户名&密码如果需要。