我实现了以下代码:
NSURL *url = [ NSURL URLWithString:[ NSString stringWithFormat: @"http://www.google.com/search?q=%@", query ] ];
NSURLRequest *request = [ NSURLRequest requestWithURL: url ];
我想从我从上面的 url 收到的内容中提取正文。我尝试过:
NSData *data = [request HTTPBody];
data 变量不返回任何数据?我是否打算以正确的方式从请求中提取数据?
谢谢!
最佳答案
如果你只是想获取一个网页,你可以使用它。
NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat: @"http://www.google.com"] ];
NSString *test = [NSString stringWithContentsOfURL:url];
如果你真的想从 NSData 转换数据,你可以使用这个:
NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
关于cocoa-touch - 从 cocoa http获取请求中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/706691/