2014-03-05 185 views
-1

我有一个网址,并使用viglink api我创建了另一个,现在使用viglink api我想获取URL,如果我得到的响应。我可以通过NSURLResponse获取URL吗?

NSString *vigLinkApiKey = @"somekey"; 
     NSString *url = self.textfieldProductURL.stringValue; 
     NSString *affiliatedUrl = [NSString stringWithFormat:@"http://api.viglink.com/api/click?key=%@&out=%@&loc=http://amazon.com[&cuid=%@][&reaf=0][&ref=http://amazon.com]", vigLinkApiKey, url, [PFUser currentUser].username]; 

     NSLog(@"Product URL: %@", url); 

     NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:affiliatedUrl] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30]; 

     NSData *urlData; 
     NSURLResponse *response; 
     NSError *error; 

     // Make synchronous request 
     urlData = [NSURLConnection sendSynchronousRequest:urlRequest 
             returningResponse:&response 
                error:&error]; 
     NSString *str = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding]; 
     NSLog(@"str:%@",str); 

现在,最后我想要得到的URL,当我得到的回应。可能吗。我怎样才能获得网址?

请发送答案。

谢谢。

+1

请阅读NSURLResponse文档。 –

回答

相关问题