我有一个来自 rss 提要的 url,当在浏览器中查看时,它会重定向到包含我在应用程序中需要的 id 的完整 url。在应用程序中有没有一种方法可以获取来自提要的简化 url(即 www.somesite.com/Thing1)并基本上转发链接以获取完整的 url(即 www.somesite.com/id= 21424255) 都在应用程序中。
最佳答案
如果短 URL 重定向到完整 URL,NSURLConnection 会透明地处理重定向。要获取重定向 URL,您需要实现
- (NSURLRequest *)connection: (NSURLConnection *)inConnection
willSendRequest: (NSURLRequest *)inRequest
redirectResponse: (NSURLResponse *)inRedirectResponse
在 NSURLConnection 委托(delegate)上。重定向目标 URL 是 [inRequest URL]
祝你好运。
关于objective-c - iPhone SDK : Get a Forwarded URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916257/