1

我有一个 URL,例如http://www.test.com,其中包含如下元重定向:

<meta http-equiv="Refresh" content="0; url="http://www.trial.com ?>

但是,- (void)connectionDidFinishLoading:(NSURLConnection *)connection只是从第一个 URL 返回初始数据。

现在我有责任解析返回的 HTML 文件并提取元 url 属性并再次调用 NSURLConnection 吗?或者,还有更好的方法?

这种方法有多安全?

只使用另一种重定向方法可能会更好,但目前,这是唯一对我开放的方法......

4

2 回答 2

2

如果刷新是在 HTML 中并且您不打算让 UIWebView 显示它,那么解析 HTML 并对其采取行动肯定是您的责任(如果您想处理重定向)。

一个更简单的放置重定向的地方是在 HTTP 响应中——这需要更多的服务器访问,但大多数托管地方都允许你这样做。

于 2009-10-21T17:39:41.907 回答
0

使用替代重定向会更好,也许是 javascript 或标头重定向?

于 2009-10-20T20:07:40.737 回答