Vik*_*ngh 2 nsurl nsmutableurlrequest ios
当我尝试请求此URL时,我无法获取HTML源代码:http://www.google.co.in/search? q = search
NSURL *url = [NSURL URLWithString:@"http://www.google.co.in/search?q=search"];
NSMutableURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
NSData *data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];
NSLog(@"Webdata : %@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
Run Code Online (Sandbox Code Playgroud)
数据始终为NULL.
这有效:
NSURL *url = [NSURL URLWithString:@"http://www.google.co.in/search?q=search"];
NSString *webData= [NSString stringWithContentsOfURL:url];
NSLog(@"%@",webData);
Run Code Online (Sandbox Code Playgroud)
但是如果你需要使用NSURLConnection,你应该异步使用它并实现willSendRequest方法来处理重定向.
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)response;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12570 次 |
| 最近记录: |