Post由objective-c消息访问的重定向url



我想知道是否有可能,如果是这样,如何知道你通过objective-c访问的url带你到正确的网页。进一步说明:

如果用户正在使用一个连接到网页的应用程序来获取它的数据,如果这个用户在机场。在很多情况下,机场的互联网连接会将你重定向到他们的网页(不管你输入的是什么url),在那里你必须付费或其他东西才能获得进一步的互联网接入。因此,如果一个应用程序需要从一个网页的数据是使用没有用户的知识,这种有限的访问互联网,我想显示一个弹出消息,通知用户说的东西,它试图访问的网页被要求到不同的网页,因此无法访问数据。而不是得到错误的数据,用户认为应用程序有问题。

有办法做到这一点吗?提前感谢你的帮助。

如果您正在使用NSURLConnection,则可以实现NSURLConnectionDelegate方法

- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
如果确定请求必须重定向到新位置,则调用

。委托可以选择允许重定向、修改目标或拒绝重定向。

您可以在这里阅读更多关于NSURLConnectionDelegate及其方法的信息

最新更新