0

我正在使用以下代码行下载并保存 html 页面 ::

NSURL *goo = [[NSURL alloc] initWithString:@"http://www.google.com"];
NSData *data = [[NSData alloc] initWithContentsOfURL:goo]; 

这些数据中实际包含什么?它是否还包含显示在 google 主页上的 CSS 文件和图像?我尝试 NSLog 这些数据,但结果没有用。我的意思是我无法理解 gdb 中显示的结果。

4

3 回答 3

2

包含的数据正是您作为对请求的响应而得到的,因此仅 html

于 2012-06-20T10:32:47.453 回答
1

尝试转换NSDataNSString,然后NSLog您将看到实际数据包含的内容

NSString* dataStr = [[[NSString alloc] initWithData:theData
                                           encoding:NSUTF8StringEncoding] autorelease];
NSLog(@"%@",dataStr);
于 2012-06-20T10:41:45.953 回答
0

你可以在这里找到:

NSData 参考

NSData 只是一个字节数组,用于存储一些信息,在你的情况下,是 HTML 响应

于 2012-06-20T10:33:08.320 回答