【问题标题】:parse meta header for URL address in Objective c在Objective c中解析URL地址的元标头
【发布时间】:2017-11-05 04:14:02
【问题描述】:

我正在尝试获取 URL 地址的元数据,我正在使用此代码

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://www.youtube.com/watch?v=1cuMAeGOCng"]];
    [request setValue:@"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Safari/601.1.42"
   forHTTPHeaderField:@"User-Agent"];

    self.session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
    NSURLSessionTask *task = [self.session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
        NSLog(@"%@",data);
    }];
    [task resume];

这是对的吗? 此外,返回的数据已编码,无法弄清楚如何解码!有什么线索吗?

谢谢

【问题讨论】:

  • 把NSData转成NSString就对了 NSLog(@"%@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
  • @MohammadAlavi 是的,现在数据是可读的,但获取的信息是关于整个网站的!

标签: objective-c nsurlsession nsurl nsurlrequest


【解决方案1】:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:@"https://www.youtube.com/watch?v=1cuMAeGOCng"]];
[request setValue:@"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Safari/601.1.42"
forHTTPHeaderField:@"User-Agent"];

session = [NSURLSession sessionWithConfiguration:
[NSURLSessionConfiguration defaultSessionConfiguration]];

 NSURLSessionTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error)
                          {

   NSString * text = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
         NSLog(@"Data = %@",text);


                          }];
  [task resume];

【讨论】:

    猜你喜欢
    • 2011-10-12
    • 2011-09-30
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多